問題の解決を手伝ってください。2 つのパッケージ名を持つ 2 つの apk をビルドする ant スクリプトを作成する必要があります。2 番目の apk'pakage の名前を変更する必要があります。次に、sdk android で build.xml を使用して再構築します。しかし、このファイルはかなり複雑です。私は一生懸命努力しましたが、効果はありませんでした。どうすればいいのか教えてください。
1 に答える
1
不可能ではありませんが、これを達成するにはかなりの努力が必要です。理由は次のとおりです。
- AndroidManifest.xml でパッケージを変更する必要があります。これは、実行時に選択する 2 つのファイルを使用して実行できます。ただし、現在、AndroidManifest.xml の名前はグローバル プロパティ (
manifest.file
およびmanifest.abs.file
最初のものを参照) です。今後 Android チームが build.xml を変更すると、ビルドが壊れる可能性があるため、これを変更する際は注意が必要です。 - 生成される R ファイルは新しいパッケージに属し、ソース コード内からのこの R への参照は失敗します。これは、新しいパッケージがインポートされていないためです (これは、 を参照するすべてのソース ファイルで実行する必要があります
R
)。
于 2013-02-06T09:43:00.750 に答える