使用Motorola Atrix 4G,无法下载我发布的应用程序并安装在手机上。建议的答案是这样做
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="8" />
但在我的清单中就是这样:
<uses-sdk android:minSdkVersion="7" />
将我的清单更改为上述建议的答案会导致任何怪癖,因为我希望最小sdk至少是2.1更新(即“7”)?
答案 0 :(得分:3)
好的我工作了。解决方案是关闭版权保护。由于上传的应用程序是免费的,它根本不会影响应用程序,但如果它是付费应用程序,您将不得不考虑许可,因为将来不会弃用版权。
http://developer.android.com/guide/publishing/licensing.html
显然这个问题与显示器无关,但是由于手机已经扎根,谷歌市场不允许使用根植于安装版权申请的应用程序。
答案 1 :(得分:0)
摩托罗拉Atrix 4G理论上有Android 2.3(Gingerbread),它是SDK级别9.所以如果你有minSdkVersion =“7”和android:targetSdkVersion =“9”它应该在这款手机上工作。为什么不起作用?
使用较低的SDK级别会给您带来问题,但前提是您使用较新级别的特定API。如果您使用较低的API重建应用程序并且编译失败,那么您应该没问题。 (除非你使用反射或一些奇怪的东西。)
Emmanuel