[英]Android Studio appcompat library missing again
我已经安装了Android SDK工具22.0.1和23.0.3,我希望定位到SDK版本22。
在这里追逐以前的帖子后,我发现人们可以使用它
compile 'com.android.support:appcompat-v7:22.2.1'
但是,我仍然得到:
Failed to resolve com.android.support:support-v4:22.2.1
因此,我添加了版本4,然后我得到了相同的错误,两次(彼此之间)
哪个是最新的appcompat支持库? 您在哪里可以找到最新版本?
这真令人沮丧...
谢谢
我已经安装了Android SDK工具22.0.1和23.0.3
这与使用appcompat-v7
无关。
我想定位SDK版本22
假设您要使targetSdkVersion
为22,那么对于使用appcompat-v7
也是无关紧要的。
哪个是最新的appcompat支持库?
现在是24.1.0。
您在哪里可以找到最新版本?
根据您的具体情况,在开发人员计算机上转到Android SDK安装。 在其中,转到extras/android/m2repository/com/android/support/
。 在该目录中,您将看到带有Android支持库所有部分名称的目录(例如, appcompat-v7/
)。 如果您选择其中任何一种,都将看到可用的版本。
现在,关于您的错误消息的appcompat-v7
在于,对于显然已找到的appcompat-v7
请求的版本,您在support-v4
上遇到了故障(否则,您的错误将是appcompat-v7
)。 这表明您没有所有Android支持库,可能是由于从SDK Manager安装Android存储库失败。
如果要使用SdkVersion 22进行编译怎么办?
对于新开发(相对于维护某些旧版应用程序)而言,这并不是一个特别好的主意。 但是,如果您要这样做,则需要选择22系列中的Android支持库工件版本。 在我的机器上,最新的版本是22.2.1。
改成
compileSdkVersion 23
buildToolsVersion "23.0.3"
并改变
compile 'com.android.support:appcompat-v7:22.2.1'
至
compile 'com.android.support:appcompat-v7:23.4.0'
如果您要定位sdk 22添加/更改
defaultConfig {
//
minSdkVersion 16
targetSdkVersion 22
//
}
虽然最新版本是24.1.0,但是为此您必须再次从sdk-23更新到sdk-24
最新版本是24.1.0。 您可以在此处进行检查: https : //developer.android.com/topic/libraries/support-library/revisions.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.