Android应用安装尝试失败:失败[INSTALL_FAILED_OLDER_SDK]

时间:2013-12-04 19:08:42

标签: android

尝试将我的应用安装到基于Android 4.3(API 18)的模拟器中并获取“INSTALL_FAILED_OLDER_SDK”。我不得不使用SDK Build Tools 18.1.1通过ant编译应用程序,因为19失败了,错误引用了关于“nio”的内容。在网上搜索时,发现19和22可能被“h”,所以我选择了建议的18.1.1。

我的AndroidManifest文件有: minSDKVersion="18" targetSdkVersion="18.1.1."

我的project.properties文件有: target=android-18 sdk.buildtools=18.1.1

我在创建模拟器方面没有太多选择 - 我必须使用API​​ 19或18.我使用API​​ 18,因为我使用SDK buildtools 18.1.1编译。 (注意我正在使用Linux而且我没有使用eclipse。)显然遗漏了一些基本的东西。我是否需要构建基于18.1.1的模拟器以匹配我用于编译的SDK构建工具?这甚至可能吗? manifest或project.properties文件是错误的吗?欢迎任何有关如何解决此应用程序安装错误的建议。

TIA, 史蒂夫

1 个答案:

答案 0 :(得分:1)

正如Android在中所说:

  

机器人:targetSdkVersion   一个整数,指定应用程序所针对的API级别。如果未设置,则默认值等于给予minSdkVersion的值。

只需将版本等于或高于minSdkVersion即可。你应该这样做:targetSdkVersion="18"

但是你应该带一个整数。

对于targetSdkVersion,您只需要在Android SDK Manager中安装给定版本。