我是android新手。我已经下载了ADT,它附带了Jelly Bean(API Level 17)SDK。
我已在AndroidManifest.xml中将目标sdk设置为“9”。
我能够使用最新的API 17级方法,它在Android JB模拟器上运行良好。
但是在制作完成后,如果我尝试在真正的姜面包设备中安装它,最简单的应用程序将无法运行并崩溃。
有人能建议我解决这个问题吗?
答案 0 :(得分:1)
下载Gingerbread SDK(API级别9,Android 2.3)并使用它编译代码。在使用Gingerbread中不存在的方法时,您将遇到编译时错误。然后,您需要决定该怎么做。你可以
答案 1 :(得分:1)
检查AndroidManifest.xml并查找标记。即使您的应用针对API 17(具有早期API版本的设备),您也可以通过指定最低API版本属性来继续支持它们。
示例:
<!-- minimum API version is 8 = GingerBread_MR -->
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />