• 奉孝
    2019-11-06
    老师,为啥我sdk环境配置没问题,启动appium服务时,还是提示adb找不到,且报错的提示路径和我环境变量中sdk的路径不一样呢

    作者回复: 需要重启下机器,有的时候刚配置完是不生效的,需要重启对应的全部进程,或者简单的重启机器就可以了

     1
     1
  • 行脚阿姨
    2019-11-05
    为什么我在appium desktop里面设置了需要的连接参数,但是点击Start Session不成功呢。
    [Appium] Creating new AndroidDriver (v4.1.1) session
    [Appium] Capabilities:
    [Appium] appActivity : .view.WelcomeActivityAlias
    [Appium] appPackage : com.xueqiu.android
    [Appium] deviceName: 192.168.25.102:5555
    [Appium] platformName: Android
    [Appium] newCommandTimeout: 0
    [Appium] connectHardwareKeyboard: true
    [BaseDriver] Creating session with MJSONWP desired capabilities: {"appActivity ":".view.Welc...
    [BaseDriver] The following capabilities were provided, but are not recognized by appium: appActivity , appPackage , connectHardwareKeyboard.
    [AndroidDriver] Error: The desired capabilities must include either an app, appPackage or browserName
    [AndroidDriver] at Object.wrappedLogger.errorAndThrow (C:\Program Files (x86)\Appium\resources\app\node_modules\appium\node_modules\appium-support\lib\logging.js:78:13)
    展开

    作者回复: Error: The desired capabilities must include either an app, appPackage or browserName

    这句话的意思是你需要配置这几个参数,看下你是不是写错了

    
     1
  • Geek_61721b
    2020-02-05
    国内有木有下载appium-desktop的地址,GitHub下载的速度太慢,而且会下载失败
    
    
  • Freak
    2020-01-13
    在录制输入登陆密码的时候,appium desktops界面黑屏,无法输入,有什么更好的解决办法吗。

    作者回复: 可能用到安全控件了,无法获取信息,但是可以点击和输入。所以可以用相对坐标定位,然后点击输入

     1
    
  • 蒂凡希
    2020-01-11
    感觉老师讲得挺跳跃的,对于新手和对安卓系统了解薄弱的人前后都不知道怎么连贯起来。

    作者回复: 章节都是为自动化设计的,所以其他知识没有重点讲

    
    
  • 默笙歌
    2020-01-02
    老师,我使用Appium desktop进行Desired Capabilities设置的时候,点击start session寻找app或者app package的时候,如果不打开模拟器就会提示:could not find a connected android device,如果打开模拟器,就直接进入模拟器了,没有办法填写下一项进行设置
    
    
  • 房小轴
    2019-12-31
    老师,这个问题什么意思?
    An unknown server-side error occurred while processing the command. Original error: Error executing adbExec. Original error: 'Command 'C:\\Android\\android-sdk\\android-sdk-windows\\platform-tools\\adb.exe -P 5037 -s 775c8fb6 push 'C:\\Program Files\\Appium\\resources\\app\\node_modules\\appium\\node_modules\\io.appium.settings\\apks\\settings_apk-debug.apk' /data/local/tmp/appium_cache/3d97225b036c28750562ef8962defee6b1af19a4.apk' exited with code 1'; Stderr: ''; Code: '1'
    展开

    作者回复: 你把adb push这个长的命令单独提取出来执行下吧。可能跟目录权限有关。

     1
    
  • 郭瑞紫
    2019-12-26
    老师总是遇到 “An unknown server-side error occurred while processing the command. Original error: Could not find 'adb' in PATH. Please set the ANDROID_HOME or ANDROID_SDK_ROOT environment variables to the corect Android SDK root directory path.” error。 而且我配置了下边的路径在.bash_profile 文件中。请老师支招!谢谢!
    ’export ANDROID_HOME=/Users/rzguo/Library/Android/sdk
    export PATH=${PATH}:$ANDROID_HOME/platform-tools
    export PATH=${PATH}:$ANDROID_HOME/tools‘
    展开

    作者回复: 如果path配置正确的话,需要重启下,不然还是会找不到。

    
    
  • 王谭
    2019-12-23
    老师,真机测试时,我用appium-desktop创建session报如下错误:
    Error: ENOTFOUND

    填写内容如下:
    {
      "platformName": "Android",
      "deviceName": "3HX5T16C17009002",
      "appPackage": "com.tuniu.app.ui",
      "appActivity": ".homepage.LaunchActivity",
      "platformVersion": "9"
    }

    是什么原因呢
    展开

    作者回复: 可能是adb没找到吧,去看他的详细日志吧。

    
    
  • 小猪猪🐷
    2019-12-19
    老师,我用appium创建session报如下错:Error
    An unknown server-side error occurred while processing the command. Original error: Cannot read property 'toLowerCase' of undefined


    这是填写内容:
    {
      "platformName": "Andriod",
      "platformVersion": "MIUI 10.0",
      "deviceName": "Redmi 6 Pro",
      "appPackage": "com.xueqiu.android",
      "appActivity": ".view.WelcomeActivityAlias",
      "unicodeKeyboard": "True",
      "resetKeyboard": "True"
    }
    展开

    作者回复: node的版本问题吧,你的版本是多少?升级到10试试

     1
    
  • Geek_7948a3
    2019-12-15
    启动报错:An unknown server-side error occurred while processing the command. Original error: Failed to launch Appium Settings app: Cannot start the 'io.appium.settings' application. Visit https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/android/activity-startup.md for troubleshooting. Original error: Activity name '.Settings' used to start the app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity
    
    
  • 小猪猪🐷
    2019-12-12
    老师,为什么我在session添加到devicename的时候就报错呢。这个怎么解决呢
    An unknown server-side error occurred while processing the command. Original error: Error executing adbExec. Original error: 'Command 'D:\\AndroidProject\\AndroidSDK\\platform-tools\\adb.exe -P 5037 -s 30b14c3d0205 shell pm install -g /data/local/tmp/appium_cache/3d97225b036c28750562ef8962defee6b1af19a4.apk' exited with code 1'; Stderr: 'Error: java.lang.SecurityException: You need the android.permission.INSTALL_GRANT_RUNTIME_PERMISSIONS permission to use the PackageManager.INSTALL_GRANT_RUNTIME_PERMISSIONS flag'; Code: '1'
    展开

    作者回复: 是安装问题,安装的时候没权限,在的手机上应该有一些配置是可以修改的。你用的什么品牌的手机?

     1
    
  • 乾坤离震兑坎巽艮
    2019-12-09
    启动安卓模拟器,模拟器一直黑屏。配置的是安卓10 版本,请问老师这是什么情况?

    作者回复: 机器性能问题吧,你可以换个其他的模拟器,比如genymotion,或者给机器留足资源去运行。

    
    
  • 江边一支笔
    2019-12-09
    老师,连接模拟器没有问题,但是连接真机的时候报错,请问这个要怎么解决?
    An unknown server-side error occurred while processing the command. Original error: Error executing adbExec. Original error: 'Command 'D:\\Android\\android-sdk\\platform-tools\\adb.exe -P 5037 -s 5dfbdbf3 shell settings delete global hidden_api_policy_pre_p_apps' exited with code 255'; Stderr: 'Security exception: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
     
     java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
     at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:2041)
     at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1104)
     at com.android.providers.settings.SettingsProvider.deleteGlobalSetting(SettingsProvider.java:1087)
     at com.android.providers.settings.SettingsProvider.delete(SettingsProvider.java:669)
     at android.content.ContentProvider$Transport.delete(ContentProvider.java:404)
     at com.android.providers.settings.SettingsService$MyShellCommand.deleteForUser(SettingsService.java:406)
     at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:289)
     at android.os.ShellCommand.exec(ShellCommand.java:103)
     at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:51)
     at android.os.Binder.shellCommand(Binder.java:634)
     at android.os.Binder.onTransact(Binder.java:532)
     at android.os.Binder.execTransact(Binder.java:731)'; Code: '255'
    展开

    作者回复: 这个是跟具体手机型号有关的,有些手机会拦截adb的执行,一般在系统配置里可以设置信任。我有个关于这个问题的所有解决方案的介绍,我回头给你更新到文档里。

    
    
  • 梦幻的白夜
    2019-12-06
    Encountered internal error running command: Error executing adbExec. Original error: 'Command 'D:\\sdk\\platform-tools\\adb.exe -P 5037 -s emulator-5554 shell pm install -r /data/local/tmp/appium_cache/0cc1725a60a05dbb5d0d09256f2fc6ece7e3b10f.apk' timed out after 20000ms'. Try to increase the 20000ms adb execution timeout represented by 'uiautomator2ServerInstallTimeout' capability
     你好老师,上面这个报错是什么原因导致的呀,点击start session后一直没有启动成功,报超时错误

    作者回复: 安装Uiautomator server超时,你自己提取命令独立执行下吧
    adb.exe -P 5037 -s emulator-5554 shell pm install -r /data/local/tmp/appium_cache/0cc1725a60a05dbb5d0d09256f2fc6ece7e3b10f.apk 这个apk可以自己从本地上传。

    
    
  • 梦幻的白夜
    2019-12-06
    “Encountered internal error running command: Error: Could not find 'adb.exe' in PATH. Please set the ANDROID_HOME or ANDROID_SDK_ROOT environment variables to the corect Android SDK root directory path. ”
    你好老师,我配置好内容点击Start session后报上面这个错误,本地环境变量配置应该是正确的

    作者回复: 你估计配置了ANDROID_HOME后忘记重启进程了

    
    
  • 秦时明月
    2019-12-04
    老师aapt dump badging D:\xueqiu.apk 我这样为什么查看不到包的入口信息呢


    作者回复: 是雪球特殊的配置导致的,可以用新版的apkanalyzer试试

    
    
  • Peter
    2019-11-25
    An unknown server-side error occurred while processing the command. Original error: Could not sign with default certificate. Original error Command 'C:\Program Files\Java\jdk1.8.0_77\bin\bin\java.exe' not found. Is it installed?

    作者回复: 你的JAVA_HOME设置错了,去掉最后的bin后缀。

    
    
  • 薛博文
    2019-11-23
    An unknown server-side error occurred while processing the command. Original error: Failed to launch Appium Settings app: Condition unmet after 5280 ms. Timing out.
    报这个错误 启动不起来,老师麻烦帮忙看下

    作者回复: 你这个错误很少见,是settings没启动成功,你可以试试卸载重装下。io.appium.settings

     1
    
  • 骊💃歌
    2019-11-14
    老师,我想问appium,您下载的是哪个版本?我的版本没有录制脚本的功能

    作者回复: 这个一直都有吧,你从官网下载appium desktop就可以了

    
    
我们在线,来聊聊吧