今天把以前的一个项目导入到工程中,调试一翻很满意之后,运行,发现报错,报错信息如下
01-16 09:45:32.870: E/AndroidRuntime(17685): java.lang.RuntimeException:
Unable to start activity ComponentInfo{com.bxlt.android.aims.activity/com.bxlt.android.aims.activity.LoginActivity}:
java.lang.SecurityException: Not allowed to start service Intent { act=InformationService }
without permission not exported from uid 10154
刚开始有点发懵,因为这是一个已经上线的项目,怎么会出现这种问题,然后遍寻答案,在stackflow上找到了灵感,地址
http://stackoverflow.com/questions/11410718/permission-issue-while-starting-a-service-from-android
然后发现测试机里面有两个工程用的Service都是注册的同一个名称,所以卸载掉一个工程,问题解决