0
Eclipseを使用していくつかのAndroidアプリをテストしています。私は1つ目のプロジェクト、単純なhelloアプリケーションを作成し、apk(app1.apk)をビルドし、それをAndroidタブレットにインストールして実行することができました。Android Devの新機能 - 問題のインストール第2版App/APK
私は2番目のアプリのために、Eclipseで新しいプロジェクトを作成しました。私はapk(app2.apk)をエクスポートしました。しかし、私はタブレットにこの2番目のapk(app2.apk)をインストールしようとすると、それはそれが最初のアプリを置き換えたいと私に警告します。
私はap1をビルドしたとき、私はapp1とapp2のキーが違っていました。プロジェクト名とクラス名が違うので、両方のAPKが同じであると思うのはAndroidインストーラが使用しているものですアプリ?
おかげで、 ジム
同じ署名キー、同じJavaパッケージ名、同じsharedUserId、同じアプリケーション名などを使用できますが、マニフェスト内のパッケージ名はアプリごとに異なる必要があります。 –
Christopher(とmbaird)、Javaコードのpackagenameが両方のアプリケーションで同じであったということは間違いありません。しかし、マニフェストのパッケージ名が違っていると言ったことを明確にすることはできますか?マニフェスト内のパッケージ名がJavaコード内のpackage文と一致する必要はありませんか? Jim – user555303
はい、Javaコードのパッケージと一致する必要があります。したがって、各アプリケーションに異なるパッケージ名を使用する必要があります(コードとマニフェスト内) –