簡體   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