java.lang.SecurityException:Permission Denial異常処理
3042 ワード
svnマルチユーザ開発時にサーバがMannifestを認識できない可能性がある.xmlのactivityタグが宣言されているかどうか.したがって、複数のactivity重複宣言が発生する可能性がある.
問題:1.アプリのインストール後、「アプリがインストールされていない」というメッセージが表示されます.
2.コンパイルが通過するため、アプリケーションは自動的に実行されません.
解決策は、重複するactivity宣言を削除することです.
- rd_android] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.oooo/.ui.HomeActivity }
- [2012-05-14 10:11:52 - OOOO_android] ActivityManager: java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.oooo/.ui.HahaActivity } from null (pid=16027, uid=2000) not exported from uid 10059
- [2012-05-14 10:11:52 -OOOO_android] ActivityManager: at android.os.Parcel.readException(Parcel.java:1327)
- [2012-05-14 10:11:52 - OOOO_android] ActivityManager: at android.os.Parcel.readException(Parcel.java:1281)
- [2012-05-14 10:11:52 - OOOO_android] ActivityManager: at android.app.ActivityManagerProxy.startActivity(ActivityManagerNative.java:1631)
- [2012-05-14 10:11:52 - OOOO_android] ActivityManager: at com.android.commands.am.Am.runStart(Am.java:433)
- [2012-05-14 10:11:52 - OOOO_android] ActivityManager: at com.android.commands.am.Am.run(Am.java:107)
- [2012-05-14 10:11:52 - OOOO_android] ActivityManager: at com.android.commands.am.Am.main(Am.java:80)
- [2012-05-14 10:11:52 - OOOO_android] ActivityManager: at com.android.internal.os.RuntimeInit.finishInit(Native Method)
- [2012-05-14 10:11:52 - OOOO_android] ActivityManager: at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:238)
- [2012-05-14 10:11:52 - OOOO_android] ActivityManager: at dalvik.system.NativeStart.main(Native Method)
問題:1.アプリのインストール後、「アプリがインストールされていない」というメッセージが表示されます.
2.コンパイルが通過するため、アプリケーションは自動的に実行されません.
解決策は、重複するactivity宣言を削除することです.