繁体   English   中英

Android Studio appcompat库再次丢失

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM