0

我已经发布了一个带有该属性的 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 不知道清单属性“target/maxSdkVersion”而崩溃?

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

4

1 回答 1

-1

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

您的 minSdk 将读取 3 targetSDKVersion 将读取 4

那应该摆脱所有崩溃..

于 2010-04-30T18:05:16.830 回答