AndroidStudio学习(一)

问题描述

  • Gradle sync时间较久:30m+、40m+、甚至1h+,关键问题是:漫长的等待后,仍旧error!
  • ERROR:Connection reset
    Gradle sync failed: Connection reset (34 m 9 s 756 ms)
  • NDK Resolution Outcome: Project settings: Gradle model version=5.4.1, NDK version is UNKNOWN

解决方法

注:我尝试过多种方法,目前不清楚哪些是真正有效的

步骤1:卸载重装

卸载重装

结果证明:此方法无效,Gradle sync依旧慢到怀疑人生!

步骤2:创建项目前先配置SDK

  • 安装完毕Android Studio后先配置SDK(暂不创建helloworld项目);
    AndroidStudio学习(一)
    AndroidStudio学习(一)
    AndroidStudio学习(一)
  • 设置完成后,创建helloworld项目。

结果证明:此方法无效,Gradle sync依旧慢到怀疑人生!!

步骤3:佛系等待

  • 静等Gradle sync结束,耗时最短30+分钟,然后……出错了,显示:
    ERROR:Connection reset Gradle sync failed: Connection reset (34 m 9 s 756 ms)
  • 百度无果后,重新开始Sync Project with Gradle Files,依旧出错,另显示:
    NDK Resolution Outcome: Project settings: Gradle model version=5.4.1, NDK version is UNKNOWN
  • 尝试解决NDK version is UNKNOWN问题:File→Project Structure→SDK Location→(第二栏Android NDK location处为空,并有一行Download******)点击Download安装→静等安装成功;
  • 再次重新开始Sync Project with Gradle Files

结果证明:NDK version is UNKNOWN问题仍报错(但目前无影响),Gradle sync依旧慢到怀疑人生!!!

步骤4:改为本地Gradle

  • 先下载软件对应的Gradle版本并解压;
  • File→Settings→Gradle→修改配置;
    AndroidStudio学习(一)
    注:Offline work不要勾选,否则会报错
  • 重新开始Sync Project with Gradle Files

结果证明:此方法无效,Gradle sync依旧慢到怀疑人生!!!!

步骤5:配置gradle阿里云镜像

注:接下来的操作建立在之前步骤的基础上,我也不知不建立是否有无影响,我也是个新手

  • 修改build.gradle文档(需修改两处):
    AndroidStudio学习(一)
    google()
    jcenter()
    修改为:
    maven { url 'https://maven.aliyun.com/repository/public/' }
    maven { url 'https://maven.aliyun.com/repository/google/' }
    maven { url 'https://maven.aliyun.com/repository/jcenter' }
  • 重新开始Sync Project with Gradle Files

接下来,无error+迅速,几分钟后started successfully!!!!!
AndroidStudio学习(一)
至于为啥能成功,我也不知道……以此记录!