`

permission denial : android.permission.INTERACT_ACROSS_USERS_FULL

 
阅读更多

在android5.0上运行 Runtime.getRuntime("am start -n com.android.settings/.Settings") 时,抛出异常:

D/AndroidRuntime( 8331): Calling main entry com.android.commands.am.Am

W/ActivityManager(  750): Permission Denial: startActivity asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL

 

这是因为5.0手机是多用户,adb shell am 的用户是su和程序的用户不是同一个,解决方案:

add --user 0 option to your am command.

The "user" in the command-line refers to Jelly Bean's user profiles, not to Unix user IDs. When you're using a terminal session, you need to specify which user profile the app should be running in.

参考

http://android.stackexchange.com/questions/54140/running-am-commands-in-terminal-without-using-su

分享到:
评论

相关推荐

    TestSerial.rar

    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission....

    Android 静默安装和静默卸载(SilentInstaller)

    详情见:Android 静默安装和静默卸载(系统层) http://blog.csdn.net/zhouyuanjing/article/details/78507606 安装: Intent intent = new Intent("android.intent.action.SILENT_PACKAGE_INSTALL"); intent....

    点心美化版通讯录

    <uses-permission android:name="android.permission.CALL_PHONE" /> <uses-permission android:name="android.permission.READ_CONTACTS" /> <uses-permission android:name="android.permission.WRITE_CONTACTS...

    Android 屏幕唤醒 + 屏幕解锁 + 开机服务监听(android.intent.action.BOOT-COMPLET)

    Android 屏幕唤醒 + 屏幕解锁 + 开机服务监听(android.intent.action.BOOT_COMPLET)添加权限:{//开机监听<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/><uses-permission android...

    Android权限列表permission说明.

    - **声明**:需要在`androidmanifest.xml`文件中添加`<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />`。 2. **ACCESS_FINE_LOCATION** - **定义**:用于获取精确位置信息,如GPS...

    详解Android 全局弹出对话框SYSTEM_ALERT_WINDOW权限

    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> ``` 不添加这个权限,应用将无法创建覆盖整个屏幕的对话框。在Android 6.0(API级别23)及以上版本,用户需要在运行时手动授予此权限。...

    INSTALL_FAILED_SHARED_USER_INCOMPATIBLE

    问题:INSTALL_FAILED_SHARED_USER_INCOMPATIBLE 解决:android:sharedUserId="android.uid.system" <uses-permission android:name="android.permission.FORCE_STOP_PACKAGES"/>

    android permission 访问权限大全

    1. `android.permission.ACCESS_CHECKIN_PROPERTIES`:允许应用程序读写"checkin"数据库中的"properties"表,这些信息可能用于系统更新和设备管理。 2. `android.permission.ACCESS_COARSE_LOCATION`:让应用能获取...

    anroid 全景图

    uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> ...

    安卓源码截屏

    在开发截屏应用的时候调用系统接口来截屏,自己...(注意:手机root过,在XML上添加了<uses-permission android:name="android.permission.READ_FRAME_BUFFER" />权限,fb0也赋予了权限并且让进程以 root 用户执行了)

    android 更改 Wifi 或GPS状态

    获取 Wi-Fi 状态需要 android.permission.ACCESS_WIFI_STATE 权限,而更改 Wi-Fi 状态需要 android.permission.CHANGE_WIFI_STATE 权限。获取 GPS 状态需要 android.permission.ACCESS_FINE_LOCATION 权限,而更改 ...

    百度地图APK

    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"> </uses-permission><uses-permission android:name="android.permission.INTERNET"> </uses-permission><uses-permission android:name=...

    Android权限列表permission说明.txt

    - **权限名称**:"android.permission.BROADCAST_PACKAGE_REMOVED" - **应用场景**:通常用于清理与已卸载应用相关的数据或资源,确保应用状态的一致性。 #### 2. CALL_PHONE - **定义**:允许应用程序直接拨打电话...

    Android.permission.MODIFY_PHONE_STATE权限问题解决办法

    在Android操作系统中,`Android.permission.MODIFY_PHONE_STATE`是一个非常敏感的权限,允许应用程序更改电话的状态,包括开关机、切换网络模式、拦截来电等。由于其潜在的安全风险,谷歌在后续的Android版本中加强...

    phonegap 配置文件(android+eclipse+phonegap(cordova)配置项目 .)

    <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission...

    Android_SMS.rar_Android_SMS_android_apk_安卓 短信发送_安卓SMS

    3. **Permissions**:发送短信需要`<uses-permission android:name="android.permission.SEND_SMS" />`,接收短信需要`<uses-permission android:name="android.permission.RECEIVE_SMS" />`。 4. **IntentFilter**...

Global site tag (gtag.js) - Google Analytics