10
  • Windows/Cygwin プラットフォームで apache cordova をセットアップしました。
  • コマンド - を使用してプロジェクトを作成できますcordova create <app_name>
  • コマンドを使用してAndroidプラットフォームを追加しました-cordova platform add android
  • を使用してサンプル「html/css/js」を実行できますcordova ripple android
  • プロジェクトを build.phonegap にアップロードして、.apk ファイルを取得できます。
  • ドキュメントから、Eclipseをセットアップしてビルドできることを知っています。(私はこれを探していません)

  • しかし、コマンドを使用して .apk ファイルを作成できませんcordova build android。コマンドを実行すると、コマンドラインに出力がなく、コマンドが終了します。.apk ファイルが見つかりません。

コマンドラインから .apk ファイルを作成する方法はありますか? (他のプラットフォームの提案も探しています)

ありがとう、

4

4 に答える 4

4

Android の場合、APK のデフォルトの場所は bin ディレクトリです。

場所は、Android SDK の build.xml の ant プロパティによって定義されます。

<import file="${sdk.dir}/tools/ant/build.xml" />

出力 apk は、debug または release の 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 の場所は次のようになります。

  • myAndroidApp/bin/myAndroidApp-debug.apk
  • myAndroidApp/bin/myAndroidApp-release.apk
于 2013-06-19T12:16:41.787 に答える
3

使用するcordova compile android

これにより、デバッグ .apk ファイルがplatform/android/binに出力されます。

これは Cordova 3.3.1 で動作します

于 2014-03-09T11:40:19.723 に答える
0

問題を引き起こしていたant 1.7を使用していました。バージョンに関するエラーメッセージはありませんでした。Ant 1.8.xx に変更した後、phonegap は android プロジェクトをインストールしてビルドすることができました。

于 2014-01-28T03:52:41.623 に答える