java.lang.SecurityException: Permission Denial: starting Intent {} from null not exported from uid
2014-02-25 11:51
681 查看
今天使用Intellij IDEA(与Android Studio相同)开发时出现了这样一个问题
原本创建项目时默认的启动Activity是MainActivity,后来为了测试新建了一个Activity,
然后把这个Activity设为了项目启动的Acitvity,结果项目启动时报错
看了看提示,貌似启动的还是原本的MainActivity,但是搜索全文也没找到这个类设为启动项
搜索了一下,有些可能因为在AndroidManifest.xml中配置同名Activity的也出现此种错误,但是并不与我相同
终于最后发现在IDEA和AndroidStudio这种编译器中,如果创建新项目时,
默认配置是指定创建时的Acitvity作为启动Acitvity,是在编译环境中配置的
所以把这项配置改为Launch default Activity即可,即从程序配置的默认中启动即可
问题不大,影响不小,希望我的文章能够帮助更多的人!
原本创建项目时默认的启动Activity是MainActivity,后来为了测试新建了一个Activity,
然后把这个Activity设为了项目启动的Acitvity,结果项目启动时报错
Launching application: Ray.AnimationProject/Ray.AnimationProject.MainActivity. DEVICE SHELL COMMAND: am start -n "Ray.AnimationProject/Ray.AnimationProject.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=Ray.AnimationProject/.MainActivity } java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=Ray.AnimationProject/.MainActivity } from null (pid=7282, uid=2000) not exported from uid 10238 at android.os.Parcel.readException(Parcel.java:1428) at android.os.Parcel.readException(Parcel.java:1382) at android.app.ActivityManagerProxy.startActivityAsUser(ActivityManagerNative.java:1941) at com.android.commands.am.Am.runStart(Am.java:503) at com.android.commands.am.Am.run(Am.java:110) at com.android.commands.am.Am.main(Am.java:83) at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method) at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:235) at dalvik.system.NativeStart.main(Native Method)
看了看提示,貌似启动的还是原本的MainActivity,但是搜索全文也没找到这个类设为启动项
搜索了一下,有些可能因为在AndroidManifest.xml中配置同名Activity的也出现此种错误,但是并不与我相同
终于最后发现在IDEA和AndroidStudio这种编译器中,如果创建新项目时,
默认配置是指定创建时的Acitvity作为启动Acitvity,是在编译环境中配置的
所以把这项配置改为Launch default Activity即可,即从程序配置的默认中启动即可
问题不大,影响不小,希望我的文章能够帮助更多的人!
相关文章推荐
- Arduino 学习
- 分享一个html+js+ashx+easyui+ado.net权限管理系统
- [tfs] How to add report builder into report site
- uiimageview 点击事件
- ZOJ 3349 Special Subsequence(线段树优化DP)
- Is Django's built-in security enough? ( django的安全措施是全面的么?)
- [tfs] report issue: An error has occurred during report processing.
- 蛐蛐儿静态库XQuquerSDK的合并
- 50个Android开发人员必备UI效果源码
- 设置UITableView的section之间的距离
- 一个html+js+ashx+easyui+ado.net权限管理系统
- 解决 sun.security.provider.certpath.SunCertPathBuilderException
- UIview特效
- powercenter sql-editor window issue
- iOS - 利用UILayer实现扁平化控件、带弧度的UIButton、圆形的UIImageView:
- [ISSUE]NETDEV WATCHDOG: eth0 (enc424j600): transmit queue 0 timed out
- 分析总结iOS中UINavigationController的理解
- 一步一步学ios UILabel(label控件)的详细使用及特殊效果(五5.6)
- qt日记:使用UI里面的转到槽机制没有使用信号与槽的方式编写的代码运行稳定
- UIDatePicker的时间范围限制