0

Androidアプリケーションを開発するときは、デバイスにさまざまなバージョンのコードをインストールする必要があります。最新のコードのコピーを1週間に1回程度持っていたいです。その理由は、コードに変更を加えてしばらくの間悪化させた後、コードを磨いて機能を含めることがあるためです。そのため、デバイス上にコードの最新の正しく実行されているバージョンのコピーを用意する必要があります。

アプリ名を変更して、IDEがコードの新しいコピーをデプロイするかどうかを確認しようとしましたが、機能せず、IDEはそれよりも賢いようで、アプリが新しい名前に置き換えられます。少しイライラする/危険なパッケージを変更する必要があるのではないかと思います。誰もが解決策を知っていますか?

現在、Androidプロジェクトを実装するためにIntellijを使用していますが、これは問題ではないと思います。

4

5 に答える 5

2

パッケージ名を変更する必要があります。

これを簡単に行うには、ant ビルド スクリプトを使用します。パッケージ名をリネームしてビルドするantタスクを作成しました。

于 2012-04-18T02:03:28.973 に答える
0

パッケージ名が 'com.sina.perch' になっている場合は、名前を 'com.sina.perch1' に変更するか、ファイル 'AndroidManifest.xml' 内の別の名前に変更します。次のようになります。

仕事になります。

于 2012-04-18T04:36:20.543 に答える
0

通常、私はsvnを使用して変更を追跡し、機能するものにラベルを付けてから機能を追加し、svnマージコマンドを使用して新しい機能を機能するコードと組み合わせます. その後、何かを元に戻したい場合は、リビジョンをロールバックできます。

于 2012-04-18T01:53:46.457 に答える
0

私がその目標を達成した方法は次のとおりです。

- configure the original project as library
- create another project specifying a different package name in the manifest
- you also need to declare all the activities, receivers, etc with the full name in the new manifest

このようにして、元のプロジェクトのコードをさまざまなブランチに切り替えることで、さまざまな apk を作成し、さまざまなバージョンのアプリをデバイスに同時にインストールできます。

于 2012-04-18T02:00:09.373 に答える
0

アプリ名ではなく、パッケージ名を変更する必要があります。Eclipse では非常に簡単です。

于 2012-04-18T02:00:30.800 に答える