2

好的,所以这与代码帮助并没有太大关系,但我刚刚开始我的最后一年项目,并且将最好为 Android 移动设备进行开发。计划是在 Android 2.1 中创建它,因为我只有一个使用过的 HTC hero,但我的测试人员有多个版本的 android。并且没有多少人拥有新的 HTC One 或新的 Nexus,所以我认为他们都在使用旧版本的操作系统。

所以我需要知道的是,我能否在 2.1 中创建应用程序并在新版本的操作系统上运行(如果重要的话,最好是手机而不是平板电脑)?

4

3 回答 3

4

是的,你绝对可以!据我所知,这没有问题。

在构建应用程序时,在 Manifest 文件中声明MinSDKVersion指定运行应用程序所需的最低 Android 操作系统版本。您的应用程序将在高于或恰好指定的最低 SDK 版本的所有设备上运行。

可以运行您的应用程序的最大版本没有限制。

于 2012-09-20T16:39:23.377 回答
1

是的 将旧的 android 应用程序运行到更高的 android 版本非常容易。您必须指定MinSDKVersion必须低于您的模拟器或 android 设备,有关更多详细信息,请通过以下链接。http://grabcodes.blogspot.com

于 2012-09-20T16:50:37.947 回答
1

您可能还想设置 targetSdkVersion=7 并确保您的环境中有适当的 2.1 (API 7)。如果您设置了另一个值,表明您将为更现代的版本进行开发,而 7 只是 MIN 值,您可能会感到烦人并且可能会混淆一些对 android api 的调用在 Eclipse 中已被弃用的迹象。也许不是一个大问题,但如果你感到困惑,最终可能会浪费你的时间。

于 2012-09-20T16:51:16.607 回答