java.lang.SecurityException: Permission Denial 异常处理

svn多人开发时候可能由于服务器无法识别Mannifest.xml 里的activity标记是否已经声明.所以,可能出现多个activity重复声明.

  
  
  
  
  1. rd_android] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.oooo/.ui.HomeActivity } 
  2. [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=16027uid=2000) not exported from uid 10059 
  3. [2012-05-14 10:11:52 -OOOO_android] ActivityManager: at android.os.Parcel.readException(Parcel.java:1327) 
  4. [2012-05-14 10:11:52 - OOOO_android] ActivityManager: at android.os.Parcel.readException(Parcel.java:1281) 
  5. [2012-05-14 10:11:52 - OOOO_android] ActivityManager: at android.app.ActivityManagerProxy.startActivity(ActivityManagerNative.java:1631) 
  6. [2012-05-14 10:11:52 - OOOO_android] ActivityManager: at com.android.commands.am.Am.runStart(Am.java:433) 
  7. [2012-05-14 10:11:52 - OOOO_android] ActivityManager: at com.android.commands.am.Am.run(Am.java:107) 
  8. [2012-05-14 10:11:52 - OOOO_android] ActivityManager: at com.android.commands.am.Am.main(Am.java:80) 
  9. [2012-05-14 10:11:52 - OOOO_android] ActivityManager: at com.android.internal.os.RuntimeInit.finishInit(Native Method) 
  10. [2012-05-14 10:11:52 - OOOO_android] ActivityManager: at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:238) 
  11. [2012-05-14 10:11:52 - OOOO_android] ActivityManager: at dalvik.system.NativeStart.main(Native Method) 

 

 问题导致: 1. 手机应用程序安装后,提示“应用程序没有安装"

 

        2.导致编译通过,应用程序没有自动运行.

 

解决方法就是 移除重复的activity声明 即可

 

 

你可能感兴趣的:(应用程序没有安装)