1、版本:appium1.6.3
2、主要目的:想要在 bootstrap 的监听里自定义适合我测试应用的监听
3、遇到问题:
1)修改了 C:\Users\xxx\AppData\Roaming\npm\node_modules\appium\node_modules\appium-android-bootstrap\bootstrap 项目中的代码后,顺利使用 mvn clean package 生成 jar 包(期间编译添加 android 的相关依赖),将其放入 C:\Users\xxx\AppData\Roaming\npm\node_modules\appium\node_modules\appium-android-bootstrap\bootstrap\bin 下后,运行脚本,新的 AppiumBootstrap.jar 并没有起到监听作用,不知道为什么
2)尝试在 C:\Users\xxx\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator\build\lib 下的 uiautomator.js 添加-e debug true 想远程调试 bootstrap,始终不能断点,获取到端口号,请问这是为什么呢?

在 carl 的指点下实现了目的,但是最后还是遗留了一堆问题,希望知道的大佬们来指点下~
1)为何在 C:\Users\xxx\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator\build\lib 下的 uiautomator.js 添加-e debug true 没有生效?
2)appium 是在什么时候对 bootstrap 进行打包的?
3)为何使用 mvn 构建的 AppiumBootstrap.jar 包,修改的代码无效?
4)mvn install -P 4.4 失败,报错信息


↙↙↙阅读原文可查看相关链接,并与作者交流