4

複数のapkを作成する必要があるAndroidプロジェクトが1つあります。各 apk の唯一の違いは、パッケージ名 (例: com.my.package.name) とアプリの文字列名であるため、アプリの複数のインスタンスを 1 つのデバイスにインストールできます。これを行うより良い方法はありますか?ライブラリ プロジェクトを作成することを考えましたが、これを行うより簡単な方法があるのではないかと考えました。

4

7 に答える 7

1

ライブラリ プロジェクトは、これを行う正しい方法です。ライブラリ プロジェクトを作成して作業し、ライブラリ プロジェクトに依存する各バージョンのプロジェクトを用意します。プロジェクトごとに正しい Androidmanifest が必要であることに注意してください。

于 2012-11-02T20:02:16.330 に答える
1

新しい Android ビルド システムを試すことができます。ここにいくつかのリンクがあります

次のプロパティをカスタマイズできます。

  • 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 に答える