2011-12-24 20 views
4

簡単にいくつかの機能をテストするために、私は自分のアプリのコピーを削除しました。残念なことに、どちらのアプリケーションもこれ以上実行されていないようです。そのうちの1つのパッケージ名を変更して、別のパッケージ名を上書きしないようにしました。マニフェストはそれぞれ、それぞれのプロジェクトの正しいパッケージを表示します。ここで パッケージの名前変更後にアプリがインストールされない

は、コンソールウィンドウにエラーです - >

[2011-12-24 11:37:44 - AGOS - LevelTest] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=package.package.package/.MyLaunchActivity } 
[2011-12-24 11:37:44 - AGOS - LevelTest] ActivityManager: Error type 3 
[2011-12-24 11:37:44 - AGOS - LevelTest] ActivityManager: Error: Activity class {package.package.package/package.package.package.MyLaunchActivity} does not exist. 

誰もが私を設定するために忘れてきたものを知っていますか?

EDIT:

私は2つのコピーの新しいからのマニフェストには問題を抱えていたことがわかりました。名前変更中に屈折計がandroid:name属性をMyLaunchActivityからpackage.package.package.MyLaunchActivtiyに変更しているに違いありません。

+0

あなたのJavaファイルでパッケージ名を確認してください。 –

+0

パッケージ名はどのように変更しましたか? ADTの「アプリケーションパッケージの名前を変更する」オプションを使用しましたか?手で物事を変えたのか? –

+0

私は食道(おそらく間違い= /) – Jack

答えて

1

Eclipse refractorがマニフェスト内のandroid:name属性の名前を変更して、パッケージ名と起動アクティビティを含むことが分かりました。なぜ古いバージョンがインストールされていなかったのか分かりませんが、今は問題ないようです^^

0

ほとんどの場合、デバイス/エミュレータから元のパッケージを削除するだけで済みます。

これまで私は同じ問題を抱えていましたが、エミュレータから自分の「作業中の」アプリケーションを削除して、名前を変更したアプリケーションをインストールして正常に実行できるようにしました。

編集:パッケージを削除する方法についての詳細は: http://androidcommunity.com/forums/f4/how-to-uninstall-delete-an-application-from-the-emulator-126/ または 設定]に移動 - >アプリケーション - >アプリケーションの管理とあなたはそこからそれをアンインストールすることができます。

+0

私はそれを試しましたが、まだ動作しませんでした=/ – Jack

+0

多分、新しいAVDにインストールしてみてください。 – TryTryAgain

関連する問題