Permission Denial not exported from uid

E/AndroidRuntime( 1516): java.lang.SecurityException: Permission Denial: starting Intent { flg=0x10000000 cmp=com.autonavi.xmgd.navigator/.SelectPath_Available } from ProcessRecord{415b7c00 1516:com.flyaudio.mmsinterceptor/u0a48} (pid=1516, uid=10048) not exported
from uid 10045

E/AndroidRuntime( 1516):     at android.os.Parcel.readException(Parcel.java:1425)

E/AndroidRuntime( 1516):     at android.os.Parcel.readException(Parcel.java:1379)

E/AndroidRuntime( 1516):     at android.app.ActivityManagerProxy.startActivity(ActivityManagerNative.java:1771)

E/AndroidRuntime( 1516):     at android.app.Instrumentation.execStartActivity(Instrumentation.java:1411)

E/AndroidRuntime( 1516):     at android.app.ContextImpl.startActivity(ContextImpl.java:904)

E/AndroidRuntime( 1516):     at android.app.ContextImpl.startActivity(ContextImpl.java:893)

E/AndroidRuntime( 1516):     at android.content.ContextWrapper.startActivity(ContextWrapper.java:276)

E/AndroidRuntime( 1516):     at android.content.ContextWrapper.startActivity(ContextWrapper.java:276)

E/AndroidRuntime( 1516):     at com.fly.interceptor.PhoneReceiver$1.run(PhoneReceiver.java:84)

E/AndroidRuntime( 1516):     at java.util.Timer$TimerImpl.run(Timer.java:284)

从一个程序A中启动另一个程序B出现上述异常,原因是该程序B程序中配置了

android:exported=["true" | "false"] 是否允许activity被其它程序调用

默认为true

时间: 2024-10-10 04:21:44

Permission Denial not exported from uid的相关文章

java.lang.SecurityException: Permission Denial: opening provider

在测试调用外部提供的ContentProvider时候报一下错误: java.lang.SecurityException: Permission Denial: opening provider com.example.onehw.BookProvider from ProcessRecord{b2f1b230 8449:com.example.adtest/u0a53} (pid=8449, uid=10053) that is not exported from uid 10052 at

访问不了自己创建的Contentprovider,报错:java.lang.SecurityException: Permission Denial

情景:1.A,B两个程序,A程序提供ContentProvider:B程序访问A程序的ContendProvider 2.在A程序中已经添加权限: <provider android:name=".provider.UserProvider" android:authorities="com.example.listview.userprovider"></provider> 问题:A程序部署后,再运行B程序,报错: 03-11 21:48:

【Android】java.lang.SecurityException: Permission Denial: starting Intent 应用启动失败异常

异常提示 在Eclipse和Android Studio同时使用的时候,我遇到过这样一个异常,具体错误提示如下: ava.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.xxx.xxx/.activity.SplashActivity }

因为Android M权限问题导致的&quot;Permission Denial: reading com.android.providers.media.MediaProvider&quot;解决办法

程序出错报告 在模拟器上调试程序,出错代码如下: Cursor cur = context.getContentResolver().query( MediaStore.Audio.Media.INTERNAL_CONTENT_URI, new String[] { MediaStore.Audio.Media.TITLE, MediaStore.Audio.Media.DURATION, MediaStore.Audio.Media.ARTIST, MediaStore.Audio.Media

Android:调用其他程序中的activity和Permission Denial: starting Intent 错误解决办法

今天想调试多个task中栈的情况,在测试程序中调用另一个程序的activity, 代码片段如下: [java] view plaincopy btnStartX=(Button)findViewById(R.id.btnStartX); btnStartX.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stu

ContentProvider异常:Caused by: java.lang.SecurityException: Permission Denial

在使用ContentProvider时抛出异常:Caused by: java.lang.SecurityException: Permission Denial 原因:在Provider的 Manifest文件中 对provider的属性描述时 没有 加入 属性 android:exported="true" android:exported属性非常重要.这个属性用于指示该服务是否能够被其他应用程序组件调用或跟它交互.如果设置为true,则能够被调用或交互,否则不能.

android代码调试中出现Permission Denial:

最近在做项目出现了下面的问题W/ActivityManager(  300): Permission Denial: starting Intent { cmp=com.android.settings/.MovieViewProxySet } from ProcessRecord{4057a828 1797:com.cooliris.media/10005} (pid=1797, uid=10005) requires nullE/AndroidRuntime( 1797): FATAL EX

Caused by: java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.intent.action.HEADSET_PLUG

crash information:Caused by: java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.intent.action.HEADSET_PLUG from    at android.os.Parcel.readException(Parcel.java:1465)     at android.os.Parcel.readException(Parcel.j

Permission Denial: not allowed to send broadcast in android

因为最近项目里Intent用到了广播"android.intent.action.MEDIA_MOUNTED", 结果被提示权限不足, 查了下原因, 是因为从4.4开始, 官方开始限制这个广播的使用, 加上了 protected权限, 只能系统内部使用. 如下: <protected-broadcast android:name="android.intent.action.MEDIA_MOUNTED" /> 想想也在情理之中, 否则就是因为需要加载一张