2013-10-25 56 views
0

我在Mac OS上设置Android项目时遇到问题。 用命令:Phonegap/cordova在Mac上添加Android平台未被识别为核心cordova平台

$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小牛

回答

5

要安装科尔多瓦命令行工具,请按照下列步骤操作:

所有首先经过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。安装完成后,您应该可以在命令行上调用节点或npm。

安装cordova实用程序。在Unix系统(苹果机),前缀附加sudo命令可能是必要的,否则限制目录来安装开发工具:

For Mac $ sudo npm install -g cordova 

科尔多瓦一旦成功安装完成后,现在您可以创建跨所有应用程序

平台。

创建科尔多瓦应用

前往您维护您的源代码的目录,然后运行命令,如下所示:

$cordova create hello com.example.hello CordovaDemo 

你好是你想要的目录创建您的应用程序

com.example.hello是软件包名称

CordovaDemo是应用

一旦成功创建项目的名称,有的文件将目录我内创建。Ë你好

加入平台

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

$ cd hello 

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

$ cordova platform add android 

plz告诉我,如果你仍然有问题。

希望这会帮助你。

+0

@oneandonlycore我以为你已经正确配置的Android。 。Apache ant目前没有收到请求。 –

+0

好吧,我试图在导出android路径后添加平台,我得到这个错误:bash-3.2 $ cordova platform add android [错误:在创建android子项目时发生错误。错误:执行命令'ant',确保你已经安装了ant并添加到你的路径中。 ] – oneandonlycore

+0

@oneandonlyly对我来说我没有得到这个错误。如果它对你有帮助,你可以请upvote并接受我的答案? –

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

我希望这有助于你

相关问题