0

私はAndroidプロジェクトのライトバージョンをビルドしようとしています。これまでのところ、アプリケーションパッケージの名前を変更する(アプリパッケージの名前を変更するためにeclipseオプションを使用しました)で十分であると読みました。マニフェスト.xmlをチェックインしたところ、パッケージの名前が変更されましたが、アプリを電話(またはエミュレーター)にインストールすると、特にホームボタンを押してからアプリケーションを再入力した後、何らかのバージョンが混在するようになります(以前にインストールされたフルバージョン)。

私は何が欠けていますか?別のバージョンのアプリケーションを入手するために変更するものは他にありますか?アプリケーション名またはソースパッケージを変更する必要がありますか?

4

1 に答える 1

0

パッケージ名を変更するときは、ファイルの名前も変更する必要があります。したがって、アプリが元々あっmy.app.fullた場合、下のファイルsrcはになりますmy/app/full。パッケージ名をに変更する場合は、の下のフィルム名をmy.app.liteに変更する必要があります。srcmy/app/lite

また、すべてのクラスの先頭に、パッケージ宣言が必要です。package my.app.full、これも新しいパッケージ名に変更する必要があります-package my.app.lite

それでも問題が解決しない場合は、ビルドを更新してみてください。それでも問題が解決しない場合は、genファイルを削除してください(プロジェクトのビルド時にファイルが再表示されることを心配しないでください)。

于 2012-11-07T21:59:26.263 に答える