Android 我可以在安卓1.5中运行安卓2.0应用程序吗?
我开发了一个简单的android应用程序,目标是使用android 2.0操作系统的手机。我想知道是否可以在android 1.5中运行相同的应用程序。如果有人知道,请帮助我。在您的AndroidManifest.xml文件(位于项目底部)中有一个名为uses sdk的标记Android 我可以在安卓1.5中运行安卓2.0应用程序吗?,android,Android,我开发了一个简单的android应用程序,目标是使用android 2.0操作系统的手机。我想知道是否可以在android 1.5中运行相同的应用程序。如果有人知道,请帮助我。在您的AndroidManifest.xml文件(位于项目底部)中有一个名为uses sdk的标记 <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="5" /> 这些数字被称为API级别,其中3表示安卓1.5,5表示安卓2.0 请
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="5" />
这些数字被称为API级别,其中3表示安卓1.5,5表示安卓2.0
请注意,这允许您根据2.0 SDK编译代码,但如果您在应用程序中使用1.5不支持的类或功能,则它将崩溃。我建议您为1.5和1.6创建一个用于测试的AVD
你可能只想简单地编译1.5,
最后,一个常见的技巧是针对2.0进行编译,并避免/禁用早期版本的android不支持的功能。下面的文章将介绍如何做到这一点最后,您需要使用支持您的应用程序的最低API版本,这样您就可以瞄准最大的受众。下面的图表显示了安卓安装在市场活动基础上的普及情况。感谢您的及时回复。我创建的简单应用程序是一个蓝牙应用程序。只有Android 2.0版本包含蓝牙api。因此我在Android 2.0中创建了该应用程序。但现在我的目标设备是Android 1.5。是否可以在Android 1.5中运行该应用程序。因为Android 1.5版本也包含蓝牙功能。不,你不能,因为1.5没有你正在使用的API。我开发了一个针对版本3的应用程序,正在实现一些v5的东西。当我添加这一行并增加目标API时,所有视图的高度都减半了,你知道吗?