複数のapkを作成する必要があるAndroidプロジェクトが1つあります。各 apk の唯一の違いは、パッケージ名 (例: com.my.package.name) とアプリの文字列名であるため、アプリの複数のインスタンスを 1 つのデバイスにインストールできます。これを行うより良い方法はありますか?ライブラリ プロジェクトを作成することを考えましたが、これを行うより簡単な方法があるのではないかと考えました。
質問する
2700 次
7 に答える
1
ライブラリ プロジェクトは、これを行う正しい方法です。ライブラリ プロジェクトを作成して作業し、ライブラリ プロジェクトに依存する各バージョンのプロジェクトを用意します。プロジェクトごとに正しい Androidmanifest が必要であることに注意してください。
于 2012-11-02T20:02:16.330 に答える
1
新しい Android ビルド システムを試すことができます。ここにいくつかのリンクがあります
- http://tools.android.com/tech-docs/new-build-system
- http://tools.android.com/tech-docs/new-build-system/build-system-concepts
- http://tools.android.com/tech-docs/new-build-system/using-the-new-build-system
次のプロパティをカスタマイズできます。
- minSdkVersion
- targetSdkVersion
- バージョンコード
- バージョン名
- パッケージ名 (マニフェストの値を上書き)
- 等..
于 2012-11-02T22:25:43.230 に答える
0
プログラムでパッケージ名を変更することはできません。したがって、唯一の解決策は、手動で変更してapkを作成することです。
于 2012-11-02T19:44:14.740 に答える
0
パッケージ名を変更するには、次のようにします。
プロジェクトを複製する必要があります。1 つを右クリックし、[Android Tools -> Rename Application Package] を選択します。
この助けを願っています。
于 2012-11-02T20:15:27.050 に答える
0
実際にapktoolを使用して apk を逆コンパイルし、Perl スクリプトを使用して smali ファイルを編集してパッケージ名を変更しました。
于 2013-01-08T22:26:53.423 に答える