我发布了一个带有属性
的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”?
任何其他想法如何解决这个问题?
答案 0 :(得分:-1)
你需要一个用于android 1.5的res文件夹中的drawable-v3条目..
你的minSdk将读取3个targetSDKVersion将读取4
那应该摆脱所有的崩溃..