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

时间:2013-10-25 08:13:46

标签: android macos cordova

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

$cordova platform add /path/to/androidSDK/android

我收到了错误消息:

[Error: Platform "/path/to/androidSDK/android" not recognized as core cordova platform.]

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

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

Phonegap版本:3.1.0-0.15.0

OSX 10.9 Mavericks

2 个答案:

答案 0 :(得分:5)

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

首先浏览Cordova Document

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

export PATH=${PATH}:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools

后续步骤:

Here下载并安装 Node.js 。安装之后,您应该能够在命令行上调用node或npm。

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

 For Mac $ sudo npm install -g cordova

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

跨越所有平台。

创建Cordova应用程序

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

    $cordova create hello com.example.hello CordovaDemo

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

com.example.hello 是包名称

CordovaDemo 是应用程序的名称

成功创建项目后,将在目录中创建一些文件,即hello

添加平台

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

  $ cd hello

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

$ cordova platform add android

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

希望这会对你有所帮助。

答案 1 :(得分:0)

这是文档Phonegab docs

和我的.bash_profile:

export PATH=${PATH}:$HOME/Development/adt-bundle-mac-x86_64-20140321/sdk/platform-tools:$HOME/Development/adt-bundle-mac-x86_64-20140321/sdk/tools

访问解决方案here

我希望这有助于你