好的,所以这与代码帮助并没有太大关系,但我刚刚开始我的最后一年项目,并且将最好为 Android 移动设备进行开发。计划是在 Android 2.1 中创建它,因为我只有一个使用过的 HTC hero,但我的测试人员有多个版本的 android。并且没有多少人拥有新的 HTC One 或新的 Nexus,所以我认为他们都在使用旧版本的操作系统。
所以我需要知道的是,我能否在 2.1 中创建应用程序并在新版本的操作系统上运行(如果重要的话,最好是手机而不是平板电脑)?
是的,你绝对可以!据我所知,这没有问题。
在构建应用程序时,在 Manifest 文件中声明MinSDKVersion
指定运行应用程序所需的最低 Android 操作系统版本。您的应用程序将在高于或恰好指定的最低 SDK 版本的所有设备上运行。
可以运行您的应用程序的最大版本没有限制。
是的 将旧的 android 应用程序运行到更高的 android 版本非常容易。您必须指定MinSDKVersion
必须低于您的模拟器或 android 设备,有关更多详细信息,请通过以下链接。http://grabcodes.blogspot.com
您可能还想设置 targetSdkVersion=7 并确保您的环境中有适当的 2.1 (API 7)。如果您设置了另一个值,表明您将为更现代的版本进行开发,而 7 只是 MIN 值,您可能会感到烦人并且可能会混淆一些对 android api 的调用在 Eclipse 中已被弃用的迹象。也许不是一个大问题,但如果你感到困惑,最终可能会浪费你的时间。