Android:为Android 1.5应用设置maxSDK版本

时间:2010-04-30 14:29:17

标签: android sdk version max min

我发布了一个带有属性

的Android应用程序
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/>

现在我的应用程序似乎在Android 1.5设备上崩溃(我猜因为我使用drawable-mdpi / hdpi,...)

所以认为最好只为1.5个设备发布相同的应用程序(不使用mdpi / hdpi目录)。但是当我使用

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

它没有为1.5编译(它声明target和maxsdkversion是未知属性)。 (如果我将jar-sdk设置为1.6就可以了。)

那么解决问题的最佳方法是什么?如果我使用1.6 sdk编译但是将其限制为sdk 3(1.5),应用程序是否可运行?或者这也会崩溃,因为sdk3不知道manifest-attributes“target / maxSdkVersion”?

任何其他想法如何解决这个问题?

1 个答案:

答案 0 :(得分:-1)

你需要一个用于android 1.5的res文件夹中的drawable-v3条目..

你的minSdk将读取3个targetSDKVersion将读取4

那应该摆脱所有的崩溃..