我试图克隆Udacity Android的基础课程项目。我从GitHub克隆了该项目并将其导入我的Android Studio 2.1.2。
当我尝试运行它时,gradle会产生如下错误:
Error:(24, 13) Failed to resolve: com.android.support:appcompat-v7:23.3.0
Error:(24, 13) Failed to resolve: com.android.support:appcompat-v7:23.3.0
Error:(25, 13) Failed to resolve: com.android.support:support-v4:23.3.0
我已更新了所有SDK,但仍然会生成错误。
当我点击"安装存储库和同步项目"链接在gradel消息中,它说:
Following packages are not available:
Package id: extras;android;m2repository
任何人都可以告诉我什么是错的,为什么gradle无法正常工作,我该如何解决?
答案 0 :(得分:1)
按照简单的步骤:
1)打开任何正在使用SDK的Android项目。
2)打开build.gradle(Module:app)文件。
3)复制依赖项
例如:
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:cardview-v7:24.1.1'
compile 'com.android.support:appcompat-v7:24.1.1'
compile 'com.android.support:design:24.1.1'
}
4)将它们粘贴到您当前的项目中。
5)另见
compileSdkVersion 24
buildToolsVersion "24.0.0"
它们应该与v7支持库(android_support_lib_version)之后编写的内容相匹配。
6)最后再次同步项目。