Appium 启动 App Code: ‘255‘ 错误
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‘ 错误相关推荐
- appium启动app失败_Appium-Desktop Capability 配置及启动App演示
Appium-Desktop Capability配置介绍 desired capability的功能是配置Appium会话.为什么要配置capability,目的就是为了告诉Appium服务器您想要 ...
- appium启动APP配置参数:
一.Android启动app python启动脚本如下: from appium import webdriver desired_caps = {} desired_caps['platform ...
- Android应用UI自动化测试(Python+appium之appium启动APP前配置的参数)
appium下载地址:https://github.com/appium/appium-desktop/releases desired_caps = {'platformName': 'Androi ...
- Appium+Python安卓自动化测试之启动APP和配置获取
Appium+Python安卓自动化测试之启动APP和配置获取 本文章未讲述appium+python环境部署,环境部署会新开文章 一.手机连接电脑 1.USB连接电脑和手机,手机上点确认连接(最好用 ...
- App的selenium,Appium爬App!
2019独角兽企业重金招聘Python工程师标准>>> Appium是一个跨平台移动端自动化测试工具,可以非常便捷地为iOS和Android平台创建自动化测试用例.它可以模拟App内 ...
- 连接真机,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 ...
- Appium+Python第一篇:appium的基本使用及启动APP
一.appium的基本使用 appium环境安装 1.安装Android SDK (1)配置环境变量 用户变量的path添加以下三个路径: %ANDROID_HOME%\build-tools\31. ...
- Gitea 无法启动提示 (code=exited, status=203/exec) 错误
完整的提示信息为: ● gitea.service - Gitea (Git with a cup of tea) Loaded: loaded (/etc/systemd/system/gitea. ...
- 利用Python语言Appium启动ios app
首先配置好电脑环境,主要是appium太难配了,不多说 然后,分两步 第一步:启动appium服务器 有三种方法,1.下载appium-desk-top(桌面客户端),启动 2.终端启动:appium ...
最新文章
- 大写的服!用耳朵也能写代码?盲人程序员自学编程成为全栈工程师
- android viewpager 复杂指示器_View Pager 性能优化之 无限循环
- Java并发,并行,同步,互斥
- 《C++ Primer》14.3.2节练习(部分)
- MySQL.. ERROR! The server quit without updating PID file问题解决
- 程序员很平凡,但从事着不平凡的工作!
- inner join、 left join 、right join、full outer join之间的区别
- MyBatis缓存结构
- 【刷题篇】鹅厂文化衫问题
- Android内存泄漏总结,成功拿下大厂offer
- S4不得不知道的SQL查询工具DB01
- 同为PM,项目经理和产品经理那个才是未来的CEO?【大海午餐9】
- 前端面试问题(白话回答,便于记忆)
- 在Win7中设置PPT放映时显示备注
- C/S构架和B/S构架
- 盛世昊通董车长APP新功能上线,看视频获收益
- AI智能检测服务器,AI智能分析预警系统主机
- 一个点击日历框取得时间的例子
- window server 2003创建域控制器
- SOLIDWORKS打包时缺失部分工程图解决方法
热门文章
- 链表逆序操作C++版本
- 【毕业设计】机器学习恶意流量识别检测(异常检测) - 网络安全 信息安全
- node.js上除了Express还有哪些好用的web开发框架
- HUAWEI华为笔记本电脑MateBook 14 2021款i7独显触屏(KLVD-WFE9)原装出厂Windows10系统恢复原厂OEM系统20H2
- python分箱_python的等深分箱实例
- #私藏项目实操分享# 提高区块链的可扩展性并不需要牺牲安全和去中心化
- CI持续集成系统环境---部署Jenkins完整记录
- 提示“User Profile Service服务未能登录,无法加载用户配置文件。”
- 按遥控器上的CH键实现LED的开关。开了LED的情况下可以通过CH+和CH-键实现控制LED的光亮变化。LED关闭状态CH+和CH-无效。
- 读东野圭吾的书...