错误:(26,13)无法解决:com.android.support:appcompat-v7:25.0.1
错误:(23,24)无法解决:com.android.support.test.espresso:espresso-core:2.0
这是我的gradle文件
canvas.drawRect(rectangle.getLeft(),rectangle.getTop(),rectangle.getRight(),rectangle.getBottom(),paint);
答案 0 :(得分:1)
在android studio中,tools-> android-> sdk manager-> sdk tools-> 更新android支持存储库rev 41。
答案 1 :(得分:1)
在gradle
中评论某些行时问题已解决dependencies {
// compile fileTree(dir: 'libs', include: ['*.jar'])
// androidTestCompile('com.android.support.alert_dialog.espresso:espresso-core:2.2.2', {
// exclude group: 'com.android.support', module: 'support-annotations'
// })
compile 'com.android.support:appcompat-v7:26.+'
compile 'com.android.support:design:26.+'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
// testCompile 'junit:junit:4.12'
}
答案 2 :(得分:1)
老实说,我不明白为什么在创建新项目时不能自动满足这一要求...... 解决方案是添加
TSR
allprojects =>项目级build.gradle中的存储库
答案 3 :(得分:1)
您还必须在项目gradle文件中使用maven存储库 -
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
同步你的项目,它会起作用: - )
答案 4 :(得分:0)
您使用的Espresso版本已过时。您需要添加以下版本 -
androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.2'
androidTestCompile 'com.android.support.test:runner:0.5'
请查看他们的文档 - Espresso Docs
答案 5 :(得分:0)
将以下行添加到build.gradle
。
androidTestCompile ('com.android.support.test.espresso:espresso-contrib:2.2.2'){
exclude module: 'support-annotations'
exclude module: 'support-v4'
exclude module: 'support-v13'
exclude module: 'recyclerview-v7'
exclude module: 'appcompat-v7'
}
解决此问题的另一种方法。
configurations.all {
resolutionStrategy {
force 'com.android.support:support-annotations:23.0.1'
}
}
希望这能解决您的问题。
答案 6 :(得分:0)
从SDK管理器中删除所有SDK和SDK TOOL并重新安装
答案 7 :(得分:0)
打开SDK管理器 - >外观&行为 - >系统设置 - > Android SDK
下载所有必需的平台。
由于
答案 8 :(得分:0)
你可以使用:
maven {
url "https://maven.google.com"
}
并且它可以解决问题,但我认为这不是最有效的方法,因为当你这样做时,你可能会在你的activity.xml页面上出现渲染错误或警告,而你不会#39我想冒风险。
解决此问题的另一种方法是转到
tools ==>外表和行为==>系统设置==> android SDK ==> SDK平台并解开android 7.0(Nougat)上面列出的所有Android版本。
关闭android studio并重启你的项目。
我使用的是Android 2.2,并且没有升级到最新版本,所以这个解决方案可能会有所不同,而且不适用于其他Android工作室版本。
我希望这会有所帮助。
欢呼声
答案 9 :(得分:0)
请参阅您的SDK工具中已下载的SKD。 然后选择21.3.4等其中一种... 注意:必须低于buildToolsVersion并编译项目。
答案 10 :(得分:-2)
您可以通过以下方式解决问题:
compile 'com.android.support:appcompat-v7:25.+'