3

次のコマンドを使用して、Phonegap とともに Cordova をインストールし、システム (ubuntu) に node.js をインストールしました。

Nodejs をインストールhttp://nodejs.org/

コルドバ 3.0.x をインストールします。

 $ sudo npm install -g cordova

Phone Gap 3.0.x のインストール

 $ sudo npm install -g phonegap

次に、phonegap コマンドを使用してプロジェクトを作成しました。

 $ phonegap create hello

次のコマンドを使用してローカルに実行しようとしています:

 $ phonegap local run andriod

今、最初に次のエラーが発生しています:

shoaib@shoaib:~/Documents/hello$ phonegap local run android
[phonegap] adding the Android platform...
[error] An error occured during creation of android sub-project. /home/shoaib/.cordova/lib/android/cordova/3.0.0/bin/create: line 54: jar: command not found

これは、次のコマンドを実行して解決しました。

ls -la /home/shoaib/.cordova/lib/android/cordova/3.0.0/bin

$ phonegap local run andriod を再度実行すると、

以下のエラーが表示されます:

root@shoaib:/home/shoaib/Documents/hello# phonegap local run android
[phonegap] compiling Android...
[error] An error occurred while building the android project. /bin/sh: 1: /home/shoaib/Documents/hello/platforms/android/cordova/build: not found

私は Android SDK 17 とバージョンを 4.2.2 として使用しています。この問題の解決策はありますか?

4

3 に答える 3

1

すでにJDKをインストールしていましたが、同じエラーが発生しました。これを修正するために、電話テスト プロジェクトを削除し、次のことを確認しました。

  • パス内の Java、javac、および jar

(両方とも動作するはずです)

java -version
javac -version
jar -version

Android SDK パスが適切に設定され、JAVA_HOME 環境変数が適切に設定されました。

次に、プロジェクトを作り直して、すべてが機能しました。

于 2013-08-30T18:46:19.130 に答える
0

ねえ、解決策を得ました。

open jdk 6.0 をインストールすると、問題は解決しました。

于 2013-08-21T06:41:51.340 に答える