cordova create <app_name>
を使用してプロジェクトを作成できます。cordova platform add Android
cordova ripple Android
を使用してサンプル「html/css/js」を実行できます。ドキュメントから、Eclipseをセットアップしてビルドを実行できることがわかっています。 (私はこれを探していません)
しかし、コマンドcordova build Android
を使用して.apkファイルを作成することはできません。コマンドを実行すると、コマンドラインに出力が表示されず、コマンドが終了するだけです。 .apkファイルが見つかりません。
コマンドラインから.apkファイルを作成する方法はありますか? (他のプラットフォームの提案も探しています)
ありがとう、
cordova -d build Android
を実行すると、より詳細な出力が得られるはずです。
または、基盤となるcordova-Androidスクリプトを使用してビルドするには、次のことができます。
cd platforms/Android
./cordova/build
または、さらに多くのレイヤーを剥がすには、Android ANTスクリプトを使用してビルドを実行できます(これは、cordovaスクリプトがシェルスクリプトで実行するものです)。
cd platforms/Android
ant debug
Androidの場合、APKのデフォルトの場所はbinディレクトリです
場所は、Android SDKbuil.xmlのantプロパティによって定義されます
<import file="${sdk.dir}/tools/ant/build.xml" />
出力apkは、デバッグまたはリリースの2つの形式になります
<property name="out.final.file" location="${out.absolute.dir}/${ant.project.name}-debug.apk" />
<property name="out.final.file" location="${out.absolute.dir}/${ant.project.name}-release.apk" />
APKの場所は次のようになります:
使用する cordova compile Android
これにより、デバッグ.apkファイルがplatforms/Android/binに出力されます。
これはCordova3.3.1で動作します
問題の原因となっているant1.7を使用していました。バージョンに関するエラーメッセージはありませんでした。 Ant 1.8.xxに変更した後、phonegapはAndroidプロジェクトをインストールしてビルドすることができました。