作者:叶小丹丶丶01_520 | 来源:互联网 | 2023-02-01 14:21
我使用25
的targetSdkVersion
,compileSdkVersion
在我的项目.然后出现警告.
不针对最新版本的Android; 兼容模式适用.考虑测试和更新此版本.有关详细信息,请参阅android.os.Build.VERSION_CODES javadoc.
所以我提出来了26
.我打开了我SDK Manager
并更新了所有内容:
SDK Tools , SDK Platform-Tools
等
然后又出现了另一个警告:
此支持库不应使用低于targetSdkVersion
(26)的较低版本(25 )
我使用的是这个版本:
compile 'com.android.support:appcompat-v7:25.3.1'
现在我不知道我应该改变到哪个版本.
我试过7:26.0.0
我SDK Platform-Tools
现在的版本.
我试过7:26.0.2
我SDK Tools
现在的版本.
它们都在同步后给我错误:
无法解决:com.android.support.appcompat-v7:26.0.2
安装存储库和同步项目
然后,如果我点击Install
什么都不会发生
现在我有一个简单的问题.如何找出支持库的最新版本?
1> 小智..:
将maven存储库添加到项目gradle文件中:
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
2> Marcin Orlow..:
然后又出现了另一个警告:
This support library should not use a lower version (25) than the targetSdkVersion (26)
现在我不知道我应该更改到哪个版本.
任何一个,因为你在这里只需要版本匹配,所以要么降低你的targetSdkVersion
to 25
或使用26+ libs的有效版本.
错误:(29,13)无法解决:com.android.support:cardview-v7:26.0.0安装存储库和同步项目
26还没有正式出来所以只是RC或beta,因此有效的版本字符串是ie 26.0.0-beta1
.
最后,你应该检查你是否repository
包含新的谷歌maven回购,否则你的项目将无法使用一些文物.最近的支持库的测试版.
有关设置全部的详细信息,请参阅文档.