2011-04-12 64 views
0

我有一个应用程序编译在Android 1.6(API级别4),但我需要添加android:installLocation属性。我已经把这个线在我的AndroidManifest.xml:问题与android:targetSdkVersion属性

<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="8"/> 

我已经定义了android:targetSdkVersion为8,但android:installLocation不工作的权利。

+0

你编译与Android工具应用程序的API 8查找点数3?检查你的default.properties文件。 – 2011-04-12 16:09:16

+0

我正在编译我的API级别为4的应用程序 – Alex 2011-04-12 16:11:51

+1

因此,您需要为第8级编译它。 – 2011-04-12 16:13:21

回答

3

您需要针对Level 8 SDK进行编译。

在向后兼容性部分在这里http://developer.android.com/guide/appendix/install-location.html

+0

+1 ya @aromero是正确的只是保持minSdk为4,并建立了2.2的代码是你喜欢的就是这样做..当你安装2.2和更高版本时,应用程序可以移动到SD卡。我们也可以将它安装在较低版本上。 – 2011-04-12 16:19:11