Android爱好者的100%修复方法
你可以为每个新项目修复它,也可以为你打开的每个新项目修复它。我将解释两种方法:
** 对于每个项目单独修复:
当你创建一个新项目并卡在这里时:
Gradle: 解析依赖关系“:app:_debugCompile”
只需点击取消按钮
之后进程可能会继续进行,你可能会看到在Android Studio底部卡在同一点上
现在你可以点击进度条旁边的红色取消按钮
所以在这一点上,你的新项目应该打开但会有一些错误,例如:
错误:无法使用gradle运行构建操作.......
现在打开Android studio窗口左侧的项目选项卡(它有Android studio的绿色图标)
现在进入以下路径:
Gradle Scripts> build.gradle(project:your project name)
双击它后,你将在右侧的编辑器中看到它的内容
只需查找以下行:
allprojects {
repositories {
jcenter() }
}
只需选择 jcenter(),不需要做其他更改,并将其替换为以下行:
maven { url 'http://repo1.maven.org/maven2' }
之后只需在编辑器顶部点击“重试”按钮即可。
就是这样,现在你的项目将在很短的时间内重新构建,没有任何问题(不要忘记连接到互联网)。这种方法仅适用于此项目,如果您打开另一个新项目,您必须执行同样的操作才能使其正常工作。
现在针对每个新项目的修复:
首先以管理员身份打开记事本(右键单击它,然后单击“以管理员身份运行”)。
使用记事本转到Android Studio安装路径下面的以下路径(当您以管理员身份打开记事本时,可以将文件拖放到其中,因此在记事本中打开以下路径):默认路径为:
C:\ Program Files \ Android \ Android Studio \ plugins \ android \ lib \ templates \ gradle-projects \ NewAndroidProject \ root
您在该路径中看不到任何内容,您必须将文件类型选择器设置为文件打开器窗口右下方的所有文件
现在打开build.gradle.ftl
按Ctrl + F键并搜索:
allprojects
在您搜索的上述字词的前面,您可以看到以下行:
{ repositories { jcenter()<#if mavenUrl != "mavenCentral">
你所需做的就是仅选择 jcenter() ,并将其替换为以下行:
maven { url 'http://repo1.maven.org/maven2' }
保存文件并关闭记事本。
就这样,现在您的新项目构建时间少于30秒,具体取决于系统硬件。
如果此解决方案解决了您的问题,请点赞。
问候