appium 无法启动app,界面权限不足,打开export 权限

An unknown server-side error occurred while processing the command. Original error: Cannot start the 'com.baidu.ar.avatar' application. Visit https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/android/activity-startup.md for troubleshooting. Original error: Error executing adbExec. Original error: 'Command '/Users/v_renning/Library/Android/sdk/platform-tools/adb -P 5037 -s 9YS0220302006109 shell am start -W -n com.baidu.ar.avatar/.RoleSelectActivity -S' exited with code 255'; Stderr: 'Security exception: Permission Denial: starting Intent { flg=0x10000000 cmp=com.baidu.ar.avatar/.RoleSelectActivity } from null (pid=24899, uid=2000) not exported from uid 11528 java.lang.SecurityException: Permission Denial: starting Intent { flg=0x10000000 cmp=com.baidu.ar.avatar/.RoleSelectActivity } from null (pid=24899, uid=2000) not exported from uid 11528 at com.android.server.wm.ActivityStackSupervisor.checkStartAnyActivityPermission(libmapleservices.so:5239820) at com.android.server.wm.ActivityStarter.startActivity(libmapleservices.so:5251944) at com.android.server.wm.ActivityStarter.startActivity(libmapleservices.so:5275428) at com.android.server.wm.HwActivityStarter.startActivity(libmaplehwServices.so:2035328) at com.android.server.wm.ActivityStarter.startActivityMayWait(libmapleservices.so:5609116) at com.android.server.wm.HwActivityStarter.startActivityMayWait(libmaplehwServices.so:2147120) at com.android.server.wm.ActivityStarter.execute(libmapleservices.so:5241532) at com.android.server.wm.ActivityTaskManagerService.startActivityAndWait(libmapleservices.so:8170412) at com.android.server.am.ActivityManagerService.startActivityAndWait(libmapleservices.so:8171204) at com.android.server.am.ActivityManagerShellCommand.runStartActivity(libmapleservices.so:8175148) at com.android.server.am.ActivityManagerShellCommand.onCommand(libmapleservices.so:8186728) at android.os.ShellCommand.exec(libmapleframework.so:2617932) at com.android.server.am.ActivityManagerService.onShellCommand(libmapleservices.so:8187620) at android.os.Binder.onTransact(libmapleframework.so:3612864) at android.app.IActivityManager$Stub.onTransact(libmapleframework.so:6135496) at com.android.server.am.ActivityManagerService.onTransact(libmapleservices.so:7775200) at com.android.server.am.HwActivityManagerService.onTransact(libmaplehwServices.so:2473628) at android.os.Binder.execTransactInternal(libmapleframework.so:6253716) at android.os.Binder.execTransact(libmapleframework.so:6255512)'; Code: '255'

当appium启动app时出现以上类似报错日志,就有可能出现app启动页面权限不足,这时就需要打开export权限,如下图: 

 在AndroidManifest.xml文件中找到所在启动页面,

android:exported="false" 修改成true即可
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值