如何在Android 2.x设备上部署PhoneGap 1.7?

时间:2012-05-22 15:36:43

标签: android mobile deployment cordova

我目前正在使用PhoneGap 1.7,只是根据其网站上的说明创建了HelloWorld应用程序。但是,我认为它需要Android Revision 15或更高版本(4.0.3)。我最终将使用PhoneGap包装一个jQuery Mobile应用程序,我需要它可以在Android 2.x上运行。 Android 1.x和3.x会很好但不是必需的。如何创建可在Android的2.x和4.x版本上运行的可部署应用程序(1.x和3.x是可选的)?我希望我没有不同版本的PhoneGap,因此不同的部署应用程序版本。我想为所有版本提供一个可部署的应用程序。

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

我对phonegap并不熟悉。但是对于本机开发,API级别是向后兼容的。因此,您可以使用API​​ 15构建应用程序,但将清单中的android:minSdkVersion设置为更低的值。我想这就是phonegap的工作原理,所以即使你使用的是最新的API级别,它仍应向后兼容。

即。在本机应用程序的清单中

<uses-sdk android:minSdkVersion="7"/>

表示该应用程序可以在任何Android 2.1或更高版本的设备上运行。即使您已将4.0.3 android jar文件添加到项目中,系统也足够智能,只要您在清单中设置它,就可以确保它仍可在旧设备上运行。

值得注意的是,如果您的应用程序利用任何较新的API,那么您将不得不想出一种方法来确保在应用程序检测到当前所使用的操作系统版本时关闭这些功能旧的,以支持该功能。