AppCrawler无法执行配置文件

java:Java™ SE Runtime Environment (build 1.8.0_261-b12)
appium : 1.18
1、使用java -jar appcrawler-2.4.0-jar-with-dependencies.jar --demo 生成了一个demo.yml文件;
2、java -jar appcrawler-2.4.0-jar-with-dependencies.jar -a appName.apk -c demo.yml 然后报错
image
3、后来更改命令为java -jar appcrawler-2.4.0-jar-with-dependencies.jar -a appName.apk -c demo.ym -e GBK 也是同样的报错;感谢各位的解答

你的配置文件编码不对,用了记事本编辑导致的。记事本编辑的时候会有一个特殊的bom字符。你重新生成,用其他的工具编辑吧。

用最新的2.7版本也可以

好的,谢谢,我先尝试一下提供的方法~

请问用什么工具比较好,我试了几个都是这样的 :joy:

不要在你原来编辑过的文件上重新编辑。你得重新生成,使用正常的IDE都可以,pycharm idea eclipse,甚至是vs code,推荐是vs code,简单易用

好的,我用vs code 试一下,谢谢

老师,我重新生成,然后用vscode打开还是不行,同意的报错,我的操作是:生成yaml文件,用vscode打开,修改utf-8编码格式为gbk(utf-8下,中文显示成乱码),然后开始写配置;

别用gbk,用utf-8存储。

关闭