首页 新闻 会员 周边

appium2+Python3 无法启动APP

0
悬赏园豆:5 [待解决问题]

Appium版本: v2.0.0-beta.65
adb版本:29.0.6-6198805
手机:红米K40

在网上一直找不到解决的方法,困扰了很久。OEM解锁权限和USB调试安全设置也打开试过了,还是不行。有懂的大佬吗!

Python报错提示:
Message: An unknown server-side error occurred while processing the command.
Original error: Error executing adbExec.
Original error: 'Command 'D:\android-sdk-windows\platform-tools\adb.exe -P 5037 -s 1cc9b1d3 shell '
settings delete global hidden_api_policy_pre_p_apps;
settings delete global hidden_api_policy_p_apps;
settings delete global hidden_api_policy'' exited with code 255';
Command output:

彡小飞猪~~的主页 彡小飞猪~~ | 初学一级 | 园豆:197
提问于:2023-06-13 10:57
< >
分享
所有回答(2)
0

根据你提供的错误信息,看起来是在执行adb命令时出现了问题。这可能是由于ADB(Android Debug Bridge)未正确配置或存在一些其他问题导致的。

你可以尝试以下解决方法:

检查ADB路径:确保你在Appium配置中正确设置了ADB的路径。请验证以下路径是否正确:D:\android-sdk-windows\platform-tools\adb.exe。如果路径不正确,你需要更新为正确的ADB路径。

检查ADB版本:确保你的ADB版本与你的设备兼容。你提到的ADB版本是29.0.6,可能不兼容红米K40手机。尝试使用最新版本的ADB,你可以从Android开发者网站下载最新的ADB工具。

检查设备连接:确认你的设备已正确连接并通过ADB进行识别。你可以在命令提示符或终端中运行adb devices命令,确保设备已正确连接并显示在设备列表中。

检查设备驱动程序:确保你的计算机已正确安装设备驱动程序,并且设备可以通过USB进行调试。你可以尝试重新安装或更新设备驱动程序。

检查设备设置:确保你的设备已开启开发者选项和USB调试。有时,设备的安全设置可能会阻止ADB的正常工作。在设备的设置中,确保开启了开发者选项,并启用了USB调试选项。

重启ADB服务:尝试重启ADB服务,你可以通过以下步骤进行操作:

打开命令提示符或终端。
运行以下命令来停止ADB服务:adb kill-server
然后运行以下命令来启动ADB服务:adb start-server
检查是否启动成功,运行adb devices命令来验证设备是否被正确识别。
如果以上方法都无法解决问题,可能需要进一步排查。你可以尝试搜索Appium和红米K40之间的兼容性问题,或者尝试与Appium社区寻求帮助,以获取更专业的支持和指导。

Technologyforgood | 园豆:5686 (大侠五级) | 2023-06-13 22:09
-1
ycyzharry | 园豆:25653 (高人七级) | 2023-06-15 01:42
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册