android – INSTALL_FAILED_OLDER_SDK当SDK版本看起来应该有效吗?

前端之家收集整理的这篇文章主要介绍了android – INSTALL_FAILED_OLDER_SDK当SDK版本看起来应该有效吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个旧的P500运行最新的CM 7.2 Nightly这是Gingerbread,特别是2.3.7应该是API 10,对吗?我正在使用清单中包含以下行的应用程序:
<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相关文章