我在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
答案 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
我希望这有助于你