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支持库是哪个?您在哪里可以找到最新版本?
这真是令人沮丧...
谢谢
改为
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 add/change
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
I have installed Android SDK tools 22.0.1 and 23.0.3
这与使用 appcompat-v7
无关。
I want to target SDK version 22
假设您的意思是您希望 targetSdkVersion
为 22,这也与使用 appcompat-v7
.
无关
Which is the latest appcompat support library?
现在是 24.1.0。
Where do you find out the latest version?
在您的具体情况下,转到您的开发人员计算机上的 Android SDK 安装。在那里,转到 extras/android/m2repository/com/android/support/
。在那里,您将看到包含 Android 支持库所有部分名称的目录(例如 appcompat-v7/
)。如果您进入其中任何一个,您将看到可供您使用的版本。
现在,关于您的错误消息,令人不安的是您在 support-v4
上失败,因为 appcompat-v7
请求的版本显然已找到(否则,您的错误将是appcompat-v7
)。这表明您没有所有 Android 支持库片段,可能是由于从 SDK 管理器安装 Android 存储库失败。
What if I want to compile with SdkVersion 22?
这对于新开发来说不是一个特别好的主意(相对于维护一些遗留应用程序)。但是,如果那是你想要的,你需要在 22 系列中选择 Android Support library artifact versions。在我的机器上,22.2.1 似乎是最新的。
我已经安装了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支持库是哪个?您在哪里可以找到最新版本?
这真是令人沮丧...
谢谢
改为
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 add/change
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
I have installed Android SDK tools 22.0.1 and 23.0.3
这与使用 appcompat-v7
无关。
I want to target SDK version 22
假设您的意思是您希望 targetSdkVersion
为 22,这也与使用 appcompat-v7
.
Which is the latest appcompat support library?
现在是 24.1.0。
Where do you find out the latest version?
在您的具体情况下,转到您的开发人员计算机上的 Android SDK 安装。在那里,转到 extras/android/m2repository/com/android/support/
。在那里,您将看到包含 Android 支持库所有部分名称的目录(例如 appcompat-v7/
)。如果您进入其中任何一个,您将看到可供您使用的版本。
现在,关于您的错误消息,令人不安的是您在 support-v4
上失败,因为 appcompat-v7
请求的版本显然已找到(否则,您的错误将是appcompat-v7
)。这表明您没有所有 Android 支持库片段,可能是由于从 SDK 管理器安装 Android 存储库失败。
What if I want to compile with SdkVersion 22?
这对于新开发来说不是一个特别好的主意(相对于维护一些遗留应用程序)。但是,如果那是你想要的,你需要在 22 系列中选择 Android Support library artifact versions。在我的机器上,22.2.1 似乎是最新的。