我想测试和分发我的phonegap应用程序。它已经可以在iPhone上运行。
首先,我安装了最新的SDK(4.0.3),但是这个版本在我的手机上无法运行。所以...我想我需要安装更多东西。
我需要在Android SDK Manager中安装什么?
全部的SDK都需要吗?我需要安装样例/Arm/GoogleAPI/Sources吗?
通常我会安装所有的SDK版本,这样可以在各种模拟器上测试以确保你的应用在所有Android版本中都能正常工作。你应该总是使用最新的SDK来构建你的应用程序,但是在你的AndroidManifest.xml文件中,你应该设置一个android:minSdkVersion,以便将你的应用程序运行的最低Android级别确定为所需的级别。目前,我建议使用7(Android 2.1),因为97%的手机都运行着2.1或更高版本。
从平台版本图表中可以看出,这里建议使用Android 2.1或2.2 SDK以覆盖市场上几乎所有的Android设备。
我认为你不需要样例/ARM/源代码,但如果需要使用Google专有API(例如Google Maps API),则需要使用2.1或2.2的Google API版本。
我认为,最好的解决方案是SDK 2.2。许多设备都可以使用这个安卓版本。
在您的Android手机上,转到设置->关于手机并查看Android版本。这应该是您需要的sdk。之后,您只需更改应用程序中的目标Android sdk版本,它就可以在您的手机上运行。至于您所说的文件夹-它们包含一些示例,sdk的源代码以及一些其他API,可用于使用Google服务。这取决于您是否需要它们。您肯定需要从Android SDK管理器获取平台工具-它们为您提供了adb工具,使您能够将应用程序上传到设备。