找不到com.android.support:design-23.2.1,也找不到com.android.support.appcompat-v7-23.2.1错误
我无法编译在另一台计算机上编写的android项目 我得到的错误是:找不到com.android.support:design-23.2.1,也找不到com.android.support.appcompat-v7-23.2.1错误,android,android-gradle-plugin,build.gradle,android-appcompat,Android,Android Gradle Plugin,Build.gradle,Android Appcompat,我无法编译在另一台计算机上编写的android项目 我得到的错误是: Error:A problem occurred configuring project ':app'. > Could not resolve all dependencies for configuration ':app:_debugCompile'. > Could not find com.android.support:appcompat-v7-23.2.1:. Searched in
Error:A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugCompile'.
> Could not find com.android.support:appcompat-v7-23.2.1:.
Searched in the following locations:
file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/support/appcompat-v7-23.2.1//appcompat-v7-23.2.1-.pom
file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/support/appcompat-v7-23.2.1//appcompat-v7-23.2.1-.jar
https://jcenter.bintray.com/com/android/support/appcompat-v7-23.2.1//appcompat-v7-23.2.1-.pom
https://jcenter.bintray.com/com/android/support/appcompat-v7-23.2.1//appcompat-v7-23.2.1-.jar
file:/C:/Users/umr/AppData/Local/Android/sdk/extras/android/m2repository/com/android/support/appcompat-v7-23.2.1//appcompat-v7-23.2.1-.pom
file:/C:/Users/umr/AppData/Local/Android/sdk/extras/android/m2repository/com/android/support/appcompat-v7-23.2.1//appcompat-v7-23.2.1-.jar
file:/C:/Users/umr/AppData/Local/Android/sdk/extras/google/m2repository/com/android/support/appcompat-v7-23.2.1//appcompat-v7-23.2.1-.pom
file:/C:/Users/umr/AppData/Local/Android/sdk/extras/google/m2repository/com/android/support/appcompat-v7-23.2.1//appcompat-v7-23.2.1-.jar
Required by:
CalorieCalculator:app:unspecified
> Could not find com.android.support:design-23.2.1:.
Searched in the following locations:
file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/support/design-23.2.1//design-23.2.1-.pom
file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/support/design-23.2.1//design-23.2.1-.jar
https://jcenter.bintray.com/com/android/support/design-23.2.1//design-23.2.1-.pom
https://jcenter.bintray.com/com/android/support/design-23.2.1//design-23.2.1-.jar
file:/C:/Users/umr/AppData/Local/Android/sdk/extras/android/m2repository/com/android/support/design-23.2.1//design-23.2.1-.pom
file:/C:/Users/umr/AppData/Local/Android/sdk/extras/android/m2repository/com/android/support/design-23.2.1//design-23.2.1-.jar
file:/C:/Users/umr/AppData/Local/Android/sdk/extras/google/m2repository/com/android/support/design-23.2.1//design-23.2.1-.pom
file:/C:/Users/umr/AppData/Local/Android/sdk/extras/google/m2repository/com/android/support/design-23.2.1//design-23.2.1-.jar
这是build.gradle依赖项
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7-23.2.1'
compile 'com.android.support:design-23.2.1'
}
转到SDK管理器,然后转到SDK工具选项卡。检查Android支持库版本,并在build.gradle文件中编辑它。如果出现“junit”错误,只需从依赖项中删除该junit行。如果要在android studio上导入其他计算机项目,请确保该项目与sdk兼容,您缺少与该项目兼容的sdk支持库 所以你有两种方式来运行这个项目
1. update sdk or,
2. create new project and copy paste module of that project with your sdk configuration
您的依赖项中有一些输入错误 改变
compile 'com.android.support:appcompat-v7-23.2.1'
compile 'com.android.support:design-23.2.1'
与
要从命令行解决此问题,请执行以下操作:
echo y | android更新sdk——无ui——过滤额外的android-m2repository——强制——全部
它基本上为SDK管理器安装了“Android支持库”,如原始问题的评论中所述
android是一个命令,适用于macOS或linux,它位于
/Users/[username]/Library/android/sdk/tools/
中。确保此计算机已从sdk管理器安装了“android Repository”,并且是最新的。我检查了它。它已启用。您能否尝试将库的版本号从23.2.1更改为23.1.1?在我的情况下,这就是问题所在。您的local.properties
指向哪个sdk位置?在问题的末尾有一个名为sdkSettings的链接。如果您检查该图像,您可以看到支持库的版本是23.2.1,并且在gradle文件中,他正在将版本设置为23.2.1,因此它是相同的。。。
compile 'com.android.support:appcompat-v7:23.2.1'
compile 'com.android.support:design:23.2.1'