问题集:

1.(Android)appium启动运行的时候提示 Error executing adbExec。

Original error: Cannot start the 'com.xxx.xxx' 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 '/usr/local/share/android-sdk/platform-tools/adb -P 5037 -s 21065603 shell am start -W -n com.shixinyun.spap/com.shixinyun.cubeware.ui.chat.activity.group.GroupChatActivity -S' exited with code 255'; Stderr: 'Security exception: Permission Denial: starting Intent { flg=0x10000000 cmp=com.shixinyun.spap/com.shixinyun.cubeware.ui.chat.activity.group.GroupChatActivity } from null (pid=30310, uid=2000) not exported from uid 10058

解决:卸载手机上安装的appium setting 和 unlock,然后重启appium

2.(Android)java调用adb报错。

Exception in thread "main"java.io.IOException: Cannot run program "cmd": error=2, No such file or directoryat java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)at java.lang.Runtime.exec(Runtime.java:620)at java.lang.Runtime.exec(Runtime.java:450)at java.lang.Runtime.exec(Runtime.java:347)at test.a.App.main(App.java:89)Caused by:java.io.IOException: error=2, No such file or directoryat java.lang.UNIXProcess.forkAndExec(Native Method)at java.lang.UNIXProcess.(UNIXProcess.java:247)at java.lang.ProcessImpl.start(ProcessImpl.java:134)at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)... 4 more

解决:调用adb时,前面没有跟路径,加个adb的绝对路径在前面即可。

  1. automationName = uiautomator2时,启动Android应用时报错: image.png

解决:是因为Android版本过高导致,更换低版本手机即可,或者使用模拟器mumu,比如6.0.1的Android版本就没有问题。(暂时没有去找高版本的解决方法,后面找了后会持续更新)

4.automationName = Selendroid时,启动Android报错: image.png

解决:方法同问题3 一样

更多相关文章

  1. Android 检查版本更新 Server后台下载
  2. ActionBar的使用——低版本兼容
  3. 搭建 Android X86 系统,替代AVD模拟器,解决运行效率慢的问题(整理)==
  4. 针对Android 模拟器启动慢的问题
  5. Ubuntu 16.04编译Android,make 版本过高导致编译失败的问题
  6. android版本及版本代号对照
  7. Android Studio中模拟器中关于VT-x is disabled in BIOS错误的解
  8. 更改Android模拟器中的hosts文件

随机推荐

  1. 对战秋招小Tip
  2. 求职攻略
  3. DHCP概述工作原理
  4. STP基本原理和配置
  5. C/C++判断数据类型与顶层const与底层cons
  6. Linux运维入门教程04-02 (用户、群组及权
  7. 非线性模代数(THP)预编码
  8. ERROR 1180 (HY000) at line
  9. 函数计算持续交付入门:云效+FC实现 简单IP
  10. 3种加强身份和访问管理的方法