gpt4 book ai didi

android - 无法降级 Android 最低 sdk

转载 作者:行者123 更新时间:2023-11-29 01:37:56 30 4
gpt4 key购买 nike

我刚刚创建了我的第一个 Android 应用程序(第 10 次)。我创建的项目的 sdk 比我预期的要高,现在我想降低它。我最初的 android maifest 不包含 <uses-sdk>部分,所以我补充说:

<uses-sdk
android:minSdkVersion="17"
android:targetSdkVersion="17"
android:maxSdkVersion="21" />

我还将我的 build.gradle 文件更新为(相关部分):

 defaultConfig {
applicationId "dkuehn.myapp.myapp"
minSdkVersion 17
targetSdkVersion 17
versionCode 1
versionName "1.0"
}

但是,在同步我的应用程序并尝试运行之后,我的 AVD 屏幕如下所示: enter image description here

因此,我认为通过 USB 插入的运行 4.2.2 的 s5 和最低 SDK 的模拟器(假设 21 实际上高于 20 L)都不兼容。但我仍然想降低最低 sdk,这样我就可以使用我的手机而不是现在依赖模拟器。

/build/文件夹中的 AndroidManifest 如下所示:

<uses-sdk
android:maxSdkVersion="21"
android:minSdkVersion="L"
android:targetSdkVersion="L" />

更新:我在 build.gradle 中的编译选项我对 build.gradle 的依赖选项是:

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
//compile 'com.google.android.gms:play-services:4.2.42'
//compile 'com.android.support:appcompat-v7:21.+'
}

最佳答案

您正在使用某些依赖项的开发者预览版,这些依赖项强制执行严格的“L”最小值和目标 SDK。

寻找依赖关系,例如

compile 'com.android.support:appcompat-v7:21.0.0-rc1'

并用现在发布的 Android Lollipop 版本替换它们(允许它们从他们的最小 SDK 到 API21 设备使用):

compile 'com.android.support:appcompat-v7:21.0.0'

关于android - 无法降级 Android 最低 sdk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26683147/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com