Phonegap/cordova在Mac上添加Android平台不被认为是核心的cordova平台

one*_*ore 0 macos android cordova

我在Mac OS上设置Android项目时遇到问题.使用命令:

$cordova platform add /path/to/androidSDK/android
Run Code Online (Sandbox Code Playgroud)

我收到了错误消息:

[Error: Platform "/path/to/androidSDK/android" not recognized as core cordova platform.]
Run Code Online (Sandbox Code Playgroud)

有没有人有同样的问题?我该如何解决这个问题?

最新的Android SDK版本(今天下载).

Phonegap版本:3.1.0-0.15.0

OSX 10.9小牛队

Ami*_*pta 5

要安装cordova命令行工具,请按照下列步骤操作:

首先通过Cordova文件

要使Cordova命令行工具正常工作,您需要在PATH环境中包含SDK的工具和平台工具目录.在Mac上,您可以使用文本编辑器创建或修改〜/ .bash_profile文件,根据SDK的安装位置添加如下所示的行:

export PATH=${PATH}:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools
Run Code Online (Sandbox Code Playgroud)

下一步:

下载并安装Node.js的来自这里.安装之后,您应该能够在命令行上调用node或npm.

安装cordova实用程序.在Unix(Mac)中,为了在其他受限制的目录中安装开发实用程序,可能需要在附加sudo命令前添加前缀:

 For Mac $ sudo npm install -g cordova
Run Code Online (Sandbox Code Playgroud)

完成cordova的成功安装后,现在您可以创建应用程序了

跨所有平台.

创建Cordova应用程序

转到维护源代码的目录,然后运行如下命令:

    $cordova create hello com.example.hello CordovaDemo
Run Code Online (Sandbox Code Playgroud)

hello是您要创建应用程序的目录

com.example.hello是包名

CordovaDemo是应用程序的名称

一旦成功创建了项目,就会在目录中创建一些文件,即hello

添加平台

所有后续命令都需要在项目目录或其范围内的任何子目录中运行:

  $ cd hello
Run Code Online (Sandbox Code Playgroud)

现在,您需要指定一组目标平台,Mac支持的操作系统

$ cordova platform add android
Run Code Online (Sandbox Code Playgroud)

请告诉我你是否还有问题.

希望这会帮助你.