0

いくつかのアプリケーションを作成し、タブレットにインストールしました。他の機能を備えた他のアプリケーションを作成する必要がありました。最初のアプリケーション名を変更し、コードの一部を変更しました。しかし、タブレットに新しいアプリをインストールすると、最初のアプリケーションが削除され、最初のアプリが上書きされます。(メインパッケージ名も変更する)方法を見つけましたが、やりたくありません。このような状況を回避する方法はありますか?

4

1 に答える 1

0

Android に別のアプリとして認識させたい場合は、アプリのパッケージ名を変更する必要があります。Android の内部ロジックは、同じパッケージ名 = 同じアプリであり、一方をインストールすると他方が置き換えられます。

繰り返しになりますが、パッケージ名を変更するのがなぜ面倒なのかわかりません。通常、アプリごとに異なるパッケージ名を使用することをお勧めします。ただし、アプリ内のクラスのパッケージ名を変更する必要はありません。

Eclipse でパッケージ名を変更する場合は、必ずメニューからAndroid Tools > Rename application packageを使用してください。編集AndroidManifest.xmlするだけではうまくいかず、奇妙な効果が得られます (これは私が痛烈に学んだ教訓です)。Eclipse がこれをガイドし、コードに必要な調整を加えます。

于 2013-09-04T14:46:23.193 に答える