いくつかのアプリケーションを作成し、タブレットにインストールしました。他の機能を備えた他のアプリケーションを作成する必要がありました。最初のアプリケーション名を変更し、コードの一部を変更しました。しかし、タブレットに新しいアプリをインストールすると、最初のアプリケーションが削除され、最初のアプリが上書きされます。(メインパッケージ名も変更する)方法を見つけましたが、やりたくありません。このような状況を回避する方法はありますか?
質問する
38 次
1 に答える
0
Android に別のアプリとして認識させたい場合は、アプリのパッケージ名を変更する必要があります。Android の内部ロジックは、同じパッケージ名 = 同じアプリであり、一方をインストールすると他方が置き換えられます。
繰り返しになりますが、パッケージ名を変更するのがなぜ面倒なのかわかりません。通常、アプリごとに異なるパッケージ名を使用することをお勧めします。ただし、アプリ内のクラスのパッケージ名を変更する必要はありません。
Eclipse でパッケージ名を変更する場合は、必ずメニューからAndroid Tools > Rename application packageを使用してください。編集AndroidManifest.xml
するだけではうまくいかず、奇妙な効果が得られます (これは私が痛烈に学んだ教訓です)。Eclipse がこれをガイドし、コードに必要な調整を加えます。
于 2013-09-04T14:46:23.193 に答える