我试图将我现有的项目从cordova 2.1迁移到最新的3.1,可以是installevvía命令行, 我已经安装了Android SDK, 所以: sudo npm install -g cordova // All goodcordova create hello com.example.hello HelloWorld // All good
我已经安装了Android SDK,
所以:
sudo npm install -g cordova // All good cordova create hello com.example.hello HelloWorld // All good cordova platform add android // Then it fires: Checking Android requirements... [Error: The command `android` failed. Make sure you have the latest Android SDK installed, and the `android` command (inside the tools/ folder) added to your path. Output: ]
所以我安装了Macports并尝试:
sudo port install android
我的日志:
Warning: All compilers are either blacklisted or unavailable; defaulting to first fallback option Warning: Xcode does not appear to be installed; most ports will likely fail to build. ---> Cleaning android ---> Scanning binaries for linking errors: 100.0% ---> No broken files found.
任何想法我在这里失踪了什么?
它的工作cordova Android为MAC 1000000000%.我争取解决方案,现在我正在尝试这个@Toni Michel Caubet.我很乐意分享我的答案.脚步:
打开你的终端,然后,
> touch〜/ .bash_profile
> open〜/ .bash_profile
> PATH =“/ Users / System-Name / Documents / android-sdk-macosx / sdk / tools:/ Development / android-sdk-macosx / sdk / platform-tools:$PATH”(这是Android SDK的位置,我的系统)
4.保存文件并退出文本编辑器.
执行你的.bash_profile来更新你的路径:
source〜/ .bash_profile
如果你想看到你的环境路径:
在您的终端类型:设置
之后你可以看到像
就你所做的,它是非常正确的.输入命令后,如cordova平台添加android.你会收到以下错误.因为Java SDK也不会设置环境PATH.
9.open〜/ .bash_profile.添加JAVA_HOME值
你可以看到你的环境像STEP 7那样设置.你应该可以看到:
11.创建环境现在您可以使用Cordova或PhoneGap创建Android项目