我在使用 Appium 时遇到了问题,无法修复

时间:2020-12-21 04:15:46

标签: testing appium appium-android

<块引用>

''' 处理时发生未知的服务器端错误 命令。原始错误:执行 adbExec 时出错。原始错误: '命令'D:\program\android-sdk\platform-tools\adb.exe -P 5037 -s f8cb3e08 安装 -g E:\appium\resources\app\node_modules\appium\node_modules\io.appium.settings\apks\settings_apk-debug.apk' 退出代码 1'; Stderr: 'adb: 安装失败 E:\appium\resources\app\node_modules\appium\node_modules\io.appium.settings\apks\settings_apk-debug.apk: 安全例外:您需要 android.permission.INSTALL_GRANT_RUNTIME_PERMISSIONS 使用权限 PackageManager.INSTALL_GRANT_RUNTIME_PERMISSIONS 标志 java.lang.SecurityException:你需要 android.permission.INSTALL_GRANT_RUNTIME_PERMISSIONS 使用权限 PackageManager.INSTALL_GRANT_RUNTIME_PERMISSIONS 标志位于 com.android.server.pm.PackageInstallerService.createSessionInternal(PackageInstallerService.java:596) 在 com.android.server.pm.PackageInstallerService.createSession(Package'; 代码:'1''''

我已开启管理员模式 USB调试也已启用 并且其他环境已经配置好了 这是我的参数

{
  "platformName": "Android",
  "platformVersion": "7.0",
  "deviceName": "f8cb3e08",
  "appPackage": "com.tencent.qqlive",
  "appActivity": "ona.activity.SplashHomeActivity",
  "noReset": "true",
  "autoGrantPermissions": "true"
}

1 个答案:

答案 0 :(得分:0)

使用自动化名称作为功能。

"automationName":"UiAutomator2"

您可以使用 appium 代替 UiAutomator2 作为默认值。