2017-10-22 14 views
1

私は名前をデバッグを構築したり、APKファイルを解放https://build.phonegap.com/apps/ポータルevrey時間の助けを借りてAPKファイルをビルドするには、次のとおりです。apkファイルの名前を変更するにはどうすればよいですか?

______debug.apkまたは______release.apk

私はもっと何かにリリースAPKの名前を変更したいです例えば、MyProject-v2.apkである。

ビルド時にapkファイルの名前を変更するにはどうすればよいですか?

+1

作成したAPKの名前を変更してみませんか? –

+0

@ NongthonbamTonthoi、config.xmlファイルで名前を設定し、ビルド時に重要な名前のapkファイルを取得することは可能ですか? – Michael

答えて

1

いいえ、残念ながらconfig.xmlでファイル名を制御することはできませんが、ファイル名は関係ありません。 config.xmlでは、あなたの携帯電話のユーザーに表示されるように、あなたのアプリの名前を指定します。それが重要です。

自分のファイル管理に固有の名前を付けたい場合は、新しいビルドを作成するたびにファイルの名前を手動で変更する必要があります。

1

ファイル名を変更することができます。

インストールされたapk名は、あなたがmanifestで定義したものと同じです。

1

あなたが知っておくべき事はAPK名は大事なことは、あなたがAndroidManifest.xml中で言っている場合、そのファイル名には関係ないということであるあなたの命名は、Gradleの構成で

enter image description here

1

を構築設定することができますApplicationラベル:

android:label="@string/app_name" 

これが唯一のアプリケーション名であり、そうであってもAPKが______debug.apkまたはと呼ばれてpackage nameと異なる場合がありますは、それがデバッグかリリースかの違いだけです。コンピュータのファイルと同じように名前を変更することもできます。Michael.apk。そして、まだすべてのアンドロイド携帯電話はファイル名を無視し、android:label="@string/app_name"にラベルを手に入れるので、ファイルをコピーして、あなたが望むものに変えれば動作します。

0

あなたのモジュールのbuild.gradleで{}近いあなたのアンドロイドにこれを追加します。

// determine the apk file name when produced 
applicationVariants.all { variant -> 
    variant.outputs.each { output -> 
     output.outputFile = new File(
       output.outputFile.parent, 
       output.outputFile.name.replace("app", "YourAppNameHere-V${variant.versionName}")) 
    } 
} 

Vはバージョン番号です。

関連する問題