adb startservice 启动服务出现异常,安卓4.X
来源:互联网 发布:100以内的素数 编程 编辑:程序博客网 时间:2024/06/08 16:37
adb -s 52009c91f86932c1 shell am startservice com.cmrx.xckyservice/.xckyservice
Starting service: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.cmrx.xckyservice/.xckyservice }
java.lang.SecurityException: Caller uid=2000 is not privileged to communicate with user=-2
at android.os.Parcel.readException(Parcel.java:1431)
at android.os.Parcel.readException(Parcel.java:1385)
at android.app.ActivityManagerProxy.startService(ActivityManagerNative.java:3014)
at com.android.commands.am.Am.runStartService(Am.java:538)
at com.android.commands.am.Am.onRun(Am.java:234)
at com.android.internal.os.BaseCommand.run(BaseCommand.java:47)
at com.android.commands.am.Am.main(Am.java:75)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:297)
Starting service: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.cmrx.xckyservice/.xckyservice }
java.lang.SecurityException: Caller uid=2000 is not privileged to communicate with user=-2
at android.os.Parcel.readException(Parcel.java:1431)
at android.os.Parcel.readException(Parcel.java:1385)
at android.app.ActivityManagerProxy.startService(ActivityManagerNative.java:3014)
at com.android.commands.am.Am.runStartService(Am.java:538)
at com.android.commands.am.Am.onRun(Am.java:234)
at com.android.internal.os.BaseCommand.run(BaseCommand.java:47)
at com.android.commands.am.Am.main(Am.java:75)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:297)
at dalvik.system.NativeStart.main(Native Method)
发现在三星4.3和4.2系统上会出现如上bug,拉不起来自己服务其他设备没有问题。
解决方法为指定用 user=0 来调用命令即可:
am startservice --user 0 -a <action>
示例:
adb -s 52009c91f86932c1 shell am startservice --user 0 -n com.cmrx.xckyservice/.xckyservice
阅读全文
1 0
- adb startservice 启动服务出现异常,安卓4.X
- StartService启动服务的生命周期
- 安卓Context.startService()详解
- Android服务启动之StartService源码分析
- Service-startService启动的服务(1)
- Android Service 之启动服务( startService() )
- 安卓adb.exe无法启动
- 安卓-启动前台服务
- adb服务无法启动
- adb服务启动失败
- adb服务启动错误
- 启动安卓模拟器时出现 The connection to adb is down, and a severe error has occured
- 安卓开发startservice 和bindservice详解
- 安卓开发startservice 和bindservice详解
- 安卓开发startservice 和bindservice详解
- 安卓开发startservice 和bindservice详解
- 安卓开发startservice 和bindservice详解
- Tomcat服务启动一段时间后出现如下的异常
- HDU6024 Building Shops(DP)
- [My SQL] 数据处理函数
- js ActiveXObject 调用本地程序
- mysql使用函数查询树形数据
- css3 transform做动画
- adb startservice 启动服务出现异常,安卓4.X
- Futrure模式
- [Kotlin]Kotlin学习笔记(三):Null检查机制及lateinit与by lazy(委托机制)的应用
- io笔记
- Python异步编程2-协程任务的调度
- ul ol dl 取消默认缩进
- hdu1325(并查集无环连通树)
- Maven最佳实践:划分模块
- Sphinx配置文件详解