Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我可以在安卓1.5中运行安卓2.0应用程序吗?_Android - Fatal编程技术网

Android 我可以在安卓1.5中运行安卓2.0应用程序吗?

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 请

我开发了一个简单的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

请注意,这允许您根据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时,所有视图的高度都减半了,你知道吗?