同じコードを使用して 2 つの異なる Android アプリを作成する必要があります。ユーザーは両方のアプリを同じデバイスにインストールできる必要があります。
2 つのアプリの違いは、アプリケーション名を含むいくつかの文字列だけです。これらの文字列は、Custom.xml という名前の文字列リソース ファイルに分離されています。
2 つのバージョンを実現するという私の計画はかなり単純です。毎晩のビルド スクリプト:
1. Run Ant to create the first application .apk file.
2. Rename the generated .apk file
3. Replace Custom.xml with a different one
4. Run Ant once again
これは、よくわからないことを除いて機能する可能性があります。AndroidManifest.xml->manifest->package 属性にあるパッケージ名です。アプリが共存する必要がある場合、これは異なる必要があると思います。パッケージ名を変更すると、残りのコードに影響がありますか? このパッケージ名が、Java ファイルで使用されるパッケージ名に関連付けられていないことを願っています。
また、私の全体的な戦略に問題があると思われる人はいますか? よろしくお願いいたします。