Appium 错误日志

[W3C] java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.xiaoyu.rightone/.features.main.activity.MainActivity } from null (pid=23821, uid=2000) not exported from uid 10271 [debug] [W3C] at com.android.server.wm.ActivityStackSupervisor.checkStartAnyActivityPermission(ActivityStackSupervisor.java:1089) [debug] [W3C] at com.android.server.wm.ActivityStarter.startActivity(ActivityStarter.java:789) [debug] [W3C] at com.android.server.wm.ActivityStarter.startActivity(ActivityStarter.java:588) [debug] [W3C] at com.android.server.wm.ActivityStarter.startActivityMayWait(ActivityStarter.java:1392) [debug] [W3C] at com.android.server.wm.ActivityStarter.execute(ActivityStarter.java:519) [debug] [W3C] at com.android.server.wm.ActivityTaskManagerService.startActivityAndWait(ActivityTaskManagerService.java:1264) [debug] [W3C] at com.android.server.am.ActivityManagerService.startActivityAndWait(ActivityManagerService.java:3577) [debug] [W3C] at com.android.server.am.ActivityManagerShellCommand.runStartActivity(ActivityManagerShellCommand.java:513) [debug] [W3C] at com.android.server.am.ActivityManagerShellCommand.onCommand(ActivityManagerShellCommand.java:172) [debug] [W3C] at android.os.ShellCommand.exec(ShellCommand.java:104) [debug] [W3C] at com.android.server.am.ActivityManagerService.onShellCommand(ActivityManagerService.java:10089) [debug] [W3C] at android.os.Binder.shellCommand(Binder.java:881) [debug] [W3C] at android.os.Binder.onTransact(Binder.java:765) [debug] [W3C] at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:4727) [debug] [W3C] at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2799) [debug] [W3C] at android.os.Binder.execTransactInternal(Binder.java:1021) [debug] [W3C] at android.os.Binder.execTransact(Binder.java:994)'; Code: '255' [debug] [W3C] at ADB.startApp (/usr/local/lib/node_modules/appium/node_modules/_appium-adb@7.19.1@appium-adb/lib/tools/apk-utils.js:165:11) [debug] [W3C] at <anonymous>

Python 错误信息

selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: Cannot start the 'com.xiaoyu.rightone' 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/dorom/software/android-sdk-macosx/platform-tools/adb -P 5037 -s 66c16c79 shell am start -W -n com.xiaoyu.rightone/.features.main.activity.MainActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000' exited with code 255'; Stderr: 'Security exception: Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.xiaoyu.rightone/.features.main.activity.MainActivity } from null (pid=23821, uid=2000) not exported from uid 10271java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.xiaoyu.rightone/.features.main.activity.MainActivity } from null (pid=23821, uid=2000) not exported from uid 10271at com.android.server.wm.ActivityStackSupervisor.checkStartAnyActivityPermission(ActivityStackSupervisor.java:1089)at com.android.server.wm.ActivityStarter.startActivity(ActivityStarter.java:789)at com.android.server.wm.ActivityStarter.startActivity(ActivityStarter.java:588)at com.android.server.wm.ActivityStarter.startActivityMayWait(ActivityStarter.java:1392)at com.android.server.wm.ActivityStarter.execute(ActivityStarter.java:519)at com.android.server.wm.ActivityTaskManagerService.startActivityAndWait(ActivityTaskManagerService.java:1264)at com.android.server.am.ActivityManagerService.startActivityAndWait(ActivityManagerService.java:3577)at com.android.server.am.ActivityManagerShellCommand.runStartActivity(ActivityManagerShellCommand.java:513)at com.android.server.am.ActivityManagerShellCommand.onCommand(ActivityManagerShellCommand.java:172)at android.os.ShellCommand.exec(ShellCommand.java:104)at com.android.server.am.ActivityManagerService.onShellCommand(ActivityManagerService.java:10089)at android.os.Binder.shellCommand(Binder.java:881)at android.os.Binder.onTransact(Binder.java:765)at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:4727)at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2799)at android.os.Binder.execTransactInternal(Binder.java:1021)at android.os.Binder.execTransact(Binder.java:994)'; Code: '255'

可能出现错误的原因

capabilities配置的入口Activity 错误,导致如法进入App

解决方案

adb logcat |grep START 重新获取入口Activity

Appium 启动 App Code: ‘255‘ 错误相关推荐

  1. appium启动app失败_Appium-Desktop Capability 配置及启动App演示

    Appium-Desktop Capability配置介绍 desired capability的功能是配置Appium会话.为什么要配置capability,目的就是为了告诉Appium服务器您想要 ...

  2. appium启动APP配置参数:

    一.Android启动app python启动脚本如下:   from appium import webdriver desired_caps = {} desired_caps['platform ...

  3. Android应用UI自动化测试(Python+appium之appium启动APP前配置的参数)

    appium下载地址:https://github.com/appium/appium-desktop/releases desired_caps = {'platformName': 'Androi ...

  4. Appium+Python安卓自动化测试之启动APP和配置获取

    Appium+Python安卓自动化测试之启动APP和配置获取 本文章未讲述appium+python环境部署,环境部署会新开文章 一.手机连接电脑 1.USB连接电脑和手机,手机上点确认连接(最好用 ...

  5. App的selenium,Appium爬App!

    2019独角兽企业重金招聘Python工程师标准>>> Appium是一个跨平台移动端自动化测试工具,可以非常便捷地为iOS和Android平台创建自动化测试用例.它可以模拟App内 ...

  6. 连接真机,Appium启动Session时报错:settings delete global hidden_api_policy‘‘ exited with code 255‘

    机型:OPPO 场景:Start session报错settings delete global hidden_api_policy_pre_p_apps;settings delete global ...

  7. Appium+Python第一篇:appium的基本使用及启动APP

    一.appium的基本使用 appium环境安装 1.安装Android SDK (1)配置环境变量 用户变量的path添加以下三个路径: %ANDROID_HOME%\build-tools\31. ...

  8. Gitea 无法启动提示 (code=exited, status=203/exec) 错误

    完整的提示信息为: ● gitea.service - Gitea (Git with a cup of tea) Loaded: loaded (/etc/systemd/system/gitea. ...

  9. 利用Python语言Appium启动ios app

    首先配置好电脑环境,主要是appium太难配了,不多说 然后,分两步 第一步:启动appium服务器 有三种方法,1.下载appium-desk-top(桌面客户端),启动 2.终端启动:appium ...

最新文章

  1. 大写的服!用耳朵也能写代码?盲人程序员自学编程成为全栈工程师
  2. android viewpager 复杂指示器_View Pager 性能优化之 无限循环
  3. Java并发,并行,同步,互斥
  4. 《C++ Primer》14.3.2节练习(部分)
  5. MySQL.. ERROR! The server quit without updating PID file问题解决
  6. 程序员很平凡,但从事着不平凡的工作!
  7. inner join、 left join 、right join、full outer join之间的区别
  8. MyBatis缓存结构
  9. 【刷题篇】鹅厂文化衫问题
  10. Android内存泄漏总结,成功拿下大厂offer
  11. S4不得不知道的SQL查询工具DB01
  12. 同为PM,项目经理和产品经理那个才是未来的CEO?【大海午餐9】
  13. 前端面试问题(白话回答,便于记忆)
  14. 在Win7中设置PPT放映时显示备注
  15. C/S构架和B/S构架
  16. 盛世昊通董车长APP新功能上线,看视频获收益
  17. AI智能检测服务器,AI智能分析预警系统主机
  18. 一个点击日历框取得时间的例子
  19. window server 2003创建域控制器
  20. SOLIDWORKS打包时缺失部分工程图解决方法

热门文章

  1. 链表逆序操作C++版本
  2. 【毕业设计】机器学习恶意流量识别检测(异常检测) - 网络安全 信息安全
  3. node.js上除了Express还有哪些好用的web开发框架
  4. HUAWEI华为笔记本电脑MateBook 14 2021款i7独显触屏(KLVD-WFE9)原装出厂Windows10系统恢复原厂OEM系统20H2
  5. python分箱_python的等深分箱实例
  6. #私藏项目实操分享# 提高区块链的可扩展性并不需要牺牲安全和去中心化
  7. CI持续集成系统环境---部署Jenkins完整记录
  8. 提示“User Profile Service服务未能登录,无法加载用户配置文件。”
  9. 按遥控器上的CH键实现LED的开关。开了LED的情况下可以通过CH+和CH-键实现控制LED的光亮变化。LED关闭状态CH+和CH-无效。
  10. 读东野圭吾的书...