错误解决: java.lang.SecurityException: Permission Denial
2017-07-30 05:13
302 查看
场景:
当我们在别的应用内调用你某个程序的Activity有时候会发生这个错误:
Java.lang.SecurityException:
Permission Denial: starting Intent { cmp=com.siveco.bluebee.phone.supervisor/com.siveco.bluebee.core.activity.GetServerAddressActivity } from ProcessRecord{412d7170 1644:com.siveco.bluebee.project.productionfeedback/10056} (pid=1644, uid=10056) not exported
from uid 10047
此错误源自于以下代码。
[java] view
plain copy
print?
if (APPTools.checkAPP(this.getApplicationContext(), BBA_PACKAGENAME)) {
Intent intent = new Intent();
intent.setClassName(BBA_PACKAGENAME, "com.siveco.bluebee.core.activity.GetServerAddressActivity");
startActivityForResult(intent, REQUEST_CODE);
}</span>
解决方案:
在Activity中配置属性exported="true"
[html] view
plain copy
print?
<activity
android:name="com.siveco.bluebee.core.activity.GetServerAddressActivity"
android:label="@string/title_activity_get_server_address"
android:exported="true" >
</activity>
当我们在别的应用内调用你某个程序的Activity有时候会发生这个错误:
Java.lang.SecurityException:
Permission Denial: starting Intent { cmp=com.siveco.bluebee.phone.supervisor/com.siveco.bluebee.core.activity.GetServerAddressActivity } from ProcessRecord{412d7170 1644:com.siveco.bluebee.project.productionfeedback/10056} (pid=1644, uid=10056) not exported
from uid 10047
此错误源自于以下代码。
[java] view
plain copy
print?
if (APPTools.checkAPP(this.getApplicationContext(), BBA_PACKAGENAME)) {
Intent intent = new Intent();
intent.setClassName(BBA_PACKAGENAME, "com.siveco.bluebee.core.activity.GetServerAddressActivity");
startActivityForResult(intent, REQUEST_CODE);
}</span>
解决方案:
在Activity中配置属性exported="true"
[html] view
plain copy
print?
<activity
android:name="com.siveco.bluebee.core.activity.GetServerAddressActivity"
android:label="@string/title_activity_get_server_address"
android:exported="true" >
</activity>
相关文章推荐
- java.lang.SecurityException: Permission Denial:错误解决办法
- 错误解决: java.lang.SecurityException: Permission Denial
- TOMCAT6.0安装probe.1.7b出现java.lang.SecurityException错误的解决
- Java 出现java.lang.SecurityException: Prohibited package name:java.my 错误解决方法
- Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
- Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/helpers/NOPLoggerFactory"错误解决方
- java.lang.IllegalAccessException: access to class not allowed 错误解决方法
- Android 用axis2 webService产生java.lang.ClassCastException: org.ksoap2.serialization.SoapPrimitive错误的解决
- javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/el/ELResolver错误解决办法
- java.lang.IllegalArgumentException: sessionFactory or hibernateTemplate is required 错误解决方法
- Android 用webService产生java.lang.ClassCastException: org.ksoap2.serialization.SoapPrimitive错误的解决 .
- Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
- Eclipse 报 “Exception in thread "main" java.lang.OutOfMemoryError: Java heap space ”错误的解决办法
- Exception in thread "main" java.lang.NoClassDefFoundError:错误 如何解决?
- Caused by: java.lang.ClassNotFoundException[android的终极解决错误]
- Exception in thread "main" java.lang.NoClassDefFoundError错误解决
- Android开发中java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}: java.lang.NullPointerException 错误的集中原因及解决办法
- java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 错误的解决办法
- java.lang.IllegalAccessException: access to class not allowed 错误解决方法
- 解决java.lang.IllegalArgumentException: pointerIndex out of range的错误