Android Studio:找不到com.android.tools.build:gradle:2.0.0-alpha2
最近我已经更新了我的Android Studio从最新的Android Studio金丝雀生成:2.0预览版的最新版本
在更新到新版本后,我目前的工作目录完全停止工作。 每当我试图清理和build立一个项目,他们都会给我这样的错误
Blockquote'错误:无法findcom.android.tools.build:gradle:2.0.0-alpha2。 在以下位置search:file:/ Applications / Android Studio.app/Contents/gradle/m2repository/com/android/tools/build/gradle/2.0.0-alpha2/gradle-2.0.0-alpha2.pom file:/应用程序/ Android Studio.app/Contents/gradle/m2repository/com/android/tools/build/gradle/2.0.0-alpha2/gradle-2.0.0-alpha2.jar https://repo1.maven.org/maven2/ com / android / tools / build / gradle / 2.0.0-alpha2 / gradle-2.0.0-alpha2.pom https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.0.0 -alpha2 / gradle-2.0.0-alpha2.jar必需的::android 3:unspecified'
任何人都有一个想法如何解决这个问题。 提前致谢。
更新 :我正在使用Mac机器和安装目录
显然构build工具已经从maven移动到jcenter,所以你需要改变代码:
buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:2.0.0-alpha2' } }
对此
buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.0.0-alpha2' } }
有关更改的更多细节:
Android工具项目网站http://tools.android.com/recent
Android开发者工具社区https://plus.google.com/communities/114791428968349268860/stream/7f20992b-7d9a-4309-9d94-6fbe08f0ad6e
在主build.gradle文件中,添加jcenter()作为主repo,就像那样:
buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.5.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } }
删除其他版本库或确保jcenter是第一个。
buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } repositories block should be in buildscript.
检查您的系统上是否有gradle 2.0.0-alpha1。 看看你的android / tools / build / gradle文件夹。 在我的情况下,尽pipe有令人困惑的消息“这个项目正在使用Gradle插件的预览版本(2.0.0-alpha2),而更新的版本是可用的(2.0.0-alpha2)您可以更新到2.0.0-alpha2。 “ 我的文件夹中的版本是2.0.0-alpha1,并将我的build.gradle更改为:classpath'com.android.tools.build:gradle:2.0.0-alpha1'修复了我的构build问题。
我删除了C:\Users\YOUR_USER_NAME\ .gradle\wrapper\dists\
最新的文件夹gradle-4.1-all
,然后我在Android Studio中创build了一个新项目,并且下面的消息消失了:
“Gradle sync failed:Could not find com.android.tools.build:Gradle:3.0.0-beta6”。
- Android致命信号11(SIGSEGV)在0x636f7d89(代码= 1)。 它如何被追查?
- Android Studio:您必须指定Genymotion文件夹的path才能使用此function
- 如何编写代码,以使android的数组共享首选项?
- 从XML获取维度并在运行时设置文本大小
- 有没有办法在Android Studio编辑器中显示RecyclerView内容的预览?
- 在layout / main.xml主布局文件中的TextView中设置textColor不引用colors.xml文件。 (它想要#RRGGBB而不是@ color / text_color)
- 我无法安装英特尔HAXM
- Android / Java – date差异
- 如何在android中检查文件扩展名