gpt4 book ai didi

android - INSTALL_FAILED_OLDER_SDK 当 SDK 版本看起来应该工作时?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:52:36 25 4
gpt4 key购买 nike

我有一台运行最新 CM 7.2 Nightly 的旧 P500,它是 Gingerbread,特别是 2.3.7,应该是 API 10,对吗?我正在开发 list 中包含以下行的应用程序:

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

这是一个非常基本的应用程序,唯一的权限是 android.permission.RECORD_AUDIO,总而言之,它再简单不过了。我确实为 2.3.3 API 10 安装了 SDK 平台。

即使我将 min 和 target 都设置为 10 甚至更低,我在构建和运行时仍然会得到 INSTALL_FAILED_OLDER_SDK。无论我尝试什么,我都无法安装它。

我使用的是最新的 Android Studio(我认为是 0.1.8)和 Java 1.7u21。该应用程序在我的 CM 10.1 Galaxy S III(4.2.2)上安装得很好。

最佳答案

我弄清楚是什么原因造成的。 Android Studio 似乎没有使用 AndroidManifest.xml 来确定如何构建 APK。在项目目录中,存在一个文件build.gradle,它告诉为构建什么API并且它与AndroidManifest相矛盾!

这是文件的一部分:

android {
compileSdkVersion 17
buildToolsVersion "17.0.0"

defaultConfig {
minSdkVersion 17
targetSdkVersion 17
}
}

当我将 minSdkVersion 更改为 10 时,它安装得很好。这是我必须做出的唯一改变。

关于android - INSTALL_FAILED_OLDER_SDK 当 SDK 版本看起来应该工作时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17406904/

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