0

問題の解決を手伝ってください。2 つのパッケージ名を持つ 2 つの apk をビルドする ant スクリプトを作成する必要があります。2 番目の apk'pakage の名前を変更する必要があります。次に、sdk android で build.xml を使用して再構築します。しかし、このファイルはかなり複雑です。私は一生懸命努力しましたが、効果はありませんでした。どうすればいいのか教えてください。

4

1 に答える 1

1

不可能ではありませんが、これを達成するにはかなりの努力が必要です。理由は次のとおりです。

  1. AndroidManifest.xml でパッケージを変更する必要があります。これは、実行時に選択する 2 つのファイルを使用して実行できます。ただし、現在、AndroidManifest.xml の名前はグローバル プロパティ (manifest.fileおよびmanifest.abs.file最初のものを参照) です。今後 Android チームが build.xml を変更すると、ビルドが壊れる可能性があるため、これを変更する際は注意が必要です。
  2. 生成される R ファイルは新しいパッケージに属し、ソース コード内からのこの R への参照は失敗します。これは、新しいパッケージがインポートされていないためです (これは、 を参照するすべてのソース ファイルで実行する必要がありますR)。
于 2013-02-06T09:43:00.750 に答える