3

我正在运行 MAC Phonegap 3.0 CLI 来制作我的 android webapp。
安装了 Android 目标 18。

$ phonegap local build android  

所以我得到了错误:

[error] Please install Android target 17 (the Android 4.2 SDK). Make sure you have the latest Android tools installed as well. Run `android` from your command-line to install/update any missing SDKs or tools.

问题
是否有参数告诉 Phonegap 使用目标 18 ?
还是 Phonegap 3.0 为时过早?

这是我的 Android SDK 管理器: 在此处输入图像描述

4

5 回答 5

1

我包括我的 AndroidManifest.xml 文件。看看我放的粉红色圆圈。这是你必须改变的。 在此处输入图像描述

于 2013-10-02T17:29:38.863 回答
1

您可以创建一个 project.properties 来告诉“phonegap”您想使用哪个版本的 android,如下所示:

目标=安卓-

您可以在此处了解更多信息:http: //docs.phonegap.com/en/2.1.0/guide_command-line_index.md.html

于 2014-08-16T21:30:23.830 回答
0

您必须查看文件 AndroidManifest.xml。你有 android:minSdkVersion 和 android:targetSdkVersion。指定最小值。您的应用程序将运行的版本和目标版本。在你的情况下 18. 如果不联系我,希望你能理解。

于 2013-09-20T20:04:07.633 回答
0

你来错地方了

试试这个: phonegap 本地构建 android

这会将android添加到您的平台文件夹中

于 2013-12-03T11:54:16.783 回答
0

我认为 PhoneGap 在使用时build默认使用安装的最新 API 版本(目标)。如果您已经将该命令与以前的 API 一起使用,并且您想使用新安装的,请运行:

phonegap platform update android
于 2014-04-18T12:25:51.883 回答