2013-07-17 9 views
5

"phonegap create"コマンドでアプリを作成しました。Cordova-CLI&PhoneGap-CLIはアンドロイドSDKを表示しません

のAndroid SDKをCに配置された...>

インストールしてくださいAndroidのターゲット17 <:それから私は、ディレクトリをプロジェクトと「phonegap local run android」でそれを実行しようとするために、切り替えて、私は次のエラーメッセージを持っています:\ dev \ sdk 私のPATH変数には、C:\dev\sdk; C:\div\sdk\platforms\;C:\dev\sdk\platform-tools が含まれています。cmdから "android"コマンドを実行すると、SDKマネージャにアップデートがないか、見逃したsdkファイルが表示されません。 私はcordova cliでプロジェクトを作成して実行しようとしましたが、同じ問題がありました。 何ができますか?

答えて

5

os x(10.8)と同じ問題(エラーメッセージ)がありました。 ターミナルでコマンドandroidを実行した後、いくつかのandroid-packet-management-UIがポップアップしました。そこで私は、それが実行作られたものをインストールすることができます。..

+0

ありがとうございました。私の問題は、JDKとAntが見つからなかったことがわかりました。 –

7

最新のためにコルドバ(3.0.6)、

cordova platform add android

コマンドは唯一のAndroid 4.2.2(API17)SDKを認識しているようです。 API17 SDKをインストールした後、エラーはなくなりました。 SDKバージョンを指定できるcordovaコマンドオプションがあるかどうかは不明です。

1

API17をインストールしましたが、まだこのエラーが発生していました。

私は、apache-antをインストールするために必要なANT_HOME=C:\Program Files\Java\apache-ant\を設定し、JAVA_HOME=C:\Program Files\Java\jdk1.7.0_21\と私のPATH + = C:\Program Files\Java\jdk1.7.0_21\bin;C:\Program Files\Java\apache-ant\bin

に両方のビンのを追加しますが、私は同じ問題を抱えていたし、それを解決するための非常に最も簡単な方法が変更されhttps://stackoverflow.com/a/13986997/956397

0

を参照してください。 16にproject.propertiesのターゲットと試してみてください。

0

あなたがコードコマンドを入力するのと同じコマンドプロンプトで "android"と入力すると、別のAndroid SDKマネージャーが表示され、次にEclipse経由で起動されたので、適切なパッケージとアップデートを選択すると、 Adroid SDKのバージョン番号が必要です。私のために、私は_と一緒にインストールしたadtバンドルからのものだと推測していますか? (私は実際には手がかりを知らない)その代わりに実行されます。 更新プログラムがパスを正しく更新しない場合は、インストーラが最適です。

パス内の重複や異常を手動で修正する必要があります。 有効な最新のadt-bundle-windowsフォルダの "sdk"フォルダとツールを指します。 これを行ったのはNetBeansでしょうか? Eclipse(C:\ Library \ Dev \ Android \ adt-bundle-windows- *)のアップデートを置くと、それは妥当ではないようですが、私はパスを更新する必要があることを初めて認識したに違いありません。それを働かせる。

私は、plateform-toolsを追加して、エミュレートコマンドを実行する必要があるようです。

C:\ライブラリ\ Devの\アンドロイド\ ADT-バンドル-Windowsのx86_64-20131030の\ SDKに; C:\ライブラリ\ Devの\アンドロイド\ ADT-バンドル-Windowsのx86_64-20131030 \ SDK \ツール。 C:¥Library¥Dev¥Android¥adt-bundle-windows-x86_64-20131030¥sdk¥platform-tools;

関連する問題