Requesting codes from问题

T-Quake 2013-04-09 10:27:54
Android4.0.3
大家好,我最近在我的应用中出现这么个问题:
Caused by: java.lang.SecurityException: Requesting code from com.android.localapp (with uid 10072)
查看了下代码实在这个地方
activityManager.startActivity("0", intent).getDecorView();
报了异常,但是不是必先,几乎很少会突然出现。
我看了下异常的调用栈最后一句是:at android.app.ActivityThread.getPackageInfo(ActivityThread.java:1582)我去查了下android4.0.3的源码,异常出现在这个地方:

public final LoadedApk getPackageInfo(ApplicationInfo ai, CompatibilityInfo compatInfo, int flags) {

boolean includeCode = (flags&Context.CONTEXT_INCLUDE_CODE) != 0;

boolean securityViolation = includeCode && ai.uid != 0 && ai.uid != Process.SYSTEM_UID && (mBoundApplication != null? ai.uid != mBoundApplication.appInfo.uid : true);
if ((flags&(Context.CONTEXT_INCLUDE_CODE
|Context.CONTEXT_IGNORE_SECURITY))
== Context.CONTEXT_INCLUDE_CODE) {
if (securityViolation) {
//报错在这
String msg = "Requesting code from " + ai.packageName
+ " (with uid " + ai.uid + ")";

if (mBoundApplication != null) {
msg = msg + " to be run in process "
+ mBoundApplication.processName + " (with uid "
+ mBoundApplication.appInfo.uid + ")";
}
throw new SecurityException(msg);
}

}

return getPackageInfo(ai, compatInfo, null, securityViolation, includeCode);
}
本地app出错在一个activitygroup中,不知道是为什么很奇怪,话说,也没有去调用其他进程中的activity啊,咋会出现这个异常呢。。。
...全文
344 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
danielinbiti 2013-09-05
  • 打赏
  • 举报
回复
activityManager.startActivity("0", intent) =============== activityManager 是什么组件?ViewFlipper? 普通的activity也只有 startActivity一般也只有startActivity(intent)和startAcivityForResult(intent,0);
天若子 2013-09-05
  • 打赏
  • 举报
回复
我也不报咋解决啊?
qq408170918 2013-05-28
  • 打赏
  • 举报
回复
楼主这个问题有没解决啊

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧