Android - 生成.APK

时间:2013-08-11 16:00:04

标签: android eclipse version android-manifest

我使用API​​ 4.0在Eclipse中开发了一个项目。并且正在模拟器中运行perfeitamene 2.3.3。我的手机有android 2.3.4。在产生我的之前。 apk安卓我更改了Manifest:

android:minSdkVersion =“8” android:targetSdkVersion =“17”

但我只能在手机上打开应用程序的主屏幕。我下载了一个应用程序来查看设备的日志,消息是“尝试加注活动”,但只是在黑屏上。

谢谢

1 个答案:

答案 0 :(得分:0)

设置targetSdkVersion =“10”
并测试它

<强>机器人:targetSdkVersion

指定应用程序所针对的API级别的整数。如果未设置,则默认值等于给予minSdkVersion的值。

此属性通知系统您已针对目标版本进行了测试系统不应启用任何兼容性行为来维护您的应用与目标版本的向前兼容性。该应用程序仍然可以在旧版本上运行(直到minSdkVersion)。

您可以通过指定targetSdkVersion来匹配运行它的平台的API级别来禁用此类兼容性行为。例如,将此值设置为“11”或更高允许系统在Android 3.0或更高版本上运行时将新的默认主题(Holo)应用于您的应用,并在大屏幕上运行时禁用屏幕兼容模式(因为支持API) 11级隐含支持更大的屏幕。

要在每个Android版本中维护您的应用程序,您应该增加此属性的值以匹配最新的API级别,然后在相应的平台版本上彻底测试您的应用程序。