2013-12-16 10 views
9

コンパイルされたパッケージがどこにあるのかわからないので、デバイスにコピーしてそこからインストールできます。phonegap android buildが成功した後、APKファイルはどこに保存されますか?

空のプロジェクトを作成してエラーなしでビルドしましたが、.apkファイルが見つかりませんでした。

\platforms\android\binにはHelloWorld-debug.apkがありますが、デバッグパッケージは必要ありませんが、通常のものです。

phonegap build androidphonegap build android localを試しましたが、これらの2つのコマンドの間に違いは見られませんでした。また、プロジェクト名がlolololの場合、なぜHelloWorldという名前になっていますか?

答えて

2

eclipseを使用していますか?もしそうなら、このチュートリアルを見てください。これにより、.apkファイルにエクスポートできます。

http://examples.javacodegeeks.com/android/core/build-android-application-package-file-apk-using-eclipse-ide/

+2

いいえ、私はコマンドラインを使用しています。コマンドラインを使って '.apk'ファイルを生成する方法はありますか? – sed

+2

私はそれをやったことはありませんでしたが、それはあなたにそれを行う方法を教えてくれるように見えます。 コマンドラインからのリリースのガイド:http://developer.android.com/tools/building/building-cmdline.html#ReleaseMode .apkファイルに署名するためのより良いガイドがあります。 http://developer.android.com/tools/publishing/app-signing.html –

+1

さて、私は 'HelloWorld-release-unsigned.apk'を持っています。私はまだそれがなぜHelloWorld thoと呼ばれるそれを得ることはありません..)) – sed

17
プロジェクトを作成するためにした後、あなたはファイルで、アプリの名前を変更することができ

:その後

ProjectFolder/www /のconfig.xmlに

、あなたプロジェクトを再構築する必要があります。あなたはリリースバージョンをしたい場合は、

ProjectFolder /プラットフォーム/アンドロイド/コルドバ

に移動してコマンドを実行します。

コルドバビルドが

を--release

これは、YourAppName-release-unsigned.apkという名前のProjectFolder/platforms/android/binフォルダに署名のないリリースAPKを作成します。

+4

私はこれをして、私はそのフォルダパスに "bin"フォルダを持っていません。 – Adam

+0

Phonegap/Cordovaのバージョンは使用していますか?これはバージョン3.3のみです。新しいバージョン(3.4)では、あなたのフォルダはant-binと呼ばれますが、それは同じです – jgarciabt

+1

私は "ant-build"が適切な.apkファイルですか?理由は私が尋ねているのは、 "AppName"がconfig.xmlで指定したものとは別のものなので、ビルドをやり直したからです。 – Adam

3

「HelloWorld」がどこから来たのかについては、プラットフォーム/ android/build.xmlをチェックしてください。私の場合、私は

<project name="CordovaApp" default="help"> 

を言うラインを持っていると私のアプリではなく、私がconfig.xmlに持っているもので、「CordovaApp-release.apk」と命名されます。私は "cordova platform add android"がやや間違ったことをしているとは思っていますが、完全にはわかりません。

7

のPhoneGap 5.4.0 APK

私はこれを行うにはphonegap build --releaseを走った/プラットフォーム/アンドロイド/構築/出力でそれらを置きます。しかし、まだこれをすべて把握しようとしています!

+0

ありがとうございました –

+0

.apkファイルはどこにありますか? –

+0

これが答えです –

関連する問題