繁体   English   中英

Cordova,Node.js,Phonegap

[英]Cordova, Node.js, Phonegap

我正在运行本教程:

http://docs.phonegap.com/en/2.9.0/guide_getting-started_android_index.md.html#Android%20Platform%20Guide

我刚刚在工作区中使用以下命令创建了该项目:

cordova create hello2 com.example.hello2 "Hello World 2"

进入目录

现在:

cordova platform add android

给我以下错误:

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: /bin/sh: android: command not found

我的导出路径如下所示:

export PATH=${PATH}:/Documents/DevFolder/adt-bundle-mac-x86_64-20130522/sdk/platform-tools:/Documents/DevFolder/adt-bundle-mac-x86_64-20130522/sdk/tools

这条路怎么了?

否则还会导致此错误。 而且,是的,我确实安装了Android SDK。 根据这个:

http://developer.android.com/sdk/installing/bundle.html

如评论中所述,问题与定义android可执行文件的PATH的方式有关。 有必要将这些路径定义为绝对路径。

至于Object has no method 'tmpDir'错误,快速谷歌搜索显示以下补救措施: https : Object has no method 'tmpDir'

这是一个旧线程,但是我想提一提...在〜/ .bash_profile中添加导出路径之后,您必须打开一个新的终端窗口-然后“ cordova platform add android”起作用。 :)

这个为我工作

A-打开文件/Users//.bash_profile(例如,从该文件夹运行,命令vim .bash_profile ...或仅从finder中运行,找到隐藏的文件并使用文本编辑器打开它)

B-添加以下行,以确保使其适应您的ADT文件夹名称和位置(在我的情况下,我将原始的adt-bundle-mac-x86_64-xxxxx文件夹放入Application并将其重命名为ADT)

导出PATH = / Applications / ADT / sdk / tools:/ Applications / ADT / sdk / platform-tools:$ PATH

确保在末尾添加:$ PATH

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM