Update:
给需要帮助的人,楼主贴的Genymotion-ARM-Translation.zip
文件不是通用的,每个 Android 版本对应 ARM 指令集的版本也是不一样。
简而言之就是:libhoudini.so是有Android版本要求的。
所以,如果你在 Genymotion 上使用 Android 8.0(Oreo),就需要刷对应的Genymotion-ARM-Translation
文件。
分割线,怎么确定自己刷的libhoudini.so
文件是否正确呢?
1.通过 adb install 安装 arm apk 时,比如安装 wechat,如果 terminal 有下面的报错:
WARNING: linker: libhoudini.so has text relocations. This is wasting memory and prevents security hardening. Please fix.
这说明libhoudini.so
文件的版本不对。
2.安装完 APK 后,APK 无法征程运行。
附件:下面的链接中有几个 Android 版本对应的 Genymotion-ARM-Translation,亲测 oreo 有效。
https://mega.nz/#F! JhcFwKpC! yfhfeUzvIZoSdBgfdZ9Ygg
https://github.com/SeleniumHQ/docker-selenium
https://www.realvnc.com/en/connect/download/viewer/
selenium dockersized 和 vncview 了解一下。
试了 7.0,7.1 还是不行,和 8.0 是一样的错误。
现在 Genymotion 下载的 image 都是没有 google apps 和 arm 的。
刷完上面 Genymotion-ARM-Translation.zip 后,还需要自己刷 Gapps 啊?
我尝试自己刷了 apps(https://opengapps.org/)后,还是一样无法运行微信。
你正常安装 apk 后,能正常使用么。
请教一个问题,安装完 ARM 指令包以后,apk 能安装了,但是安装完成后直接报错,Wechat keeps stopping
.
想通过模拟器来做微信小程序的自动化的,从 AVD 找到 Genymotion,X86 让人很无奈啊。
有没有其他解决方案啊?多谢。
:) 好吧,怪不得,搜的结果都是 air traffic control ...
和公司著作权有关吗,考虑开源不,感觉对于 leader 层次的管理会有较大帮助。
我们现在的流程松散在多个技术栈里,不集中,没有统一的地方让每个工程人员都能直观的了解全局情况。
好奇第一张 ATC 的图,这个 ATC 全称是啥?是 open source 的吗,google 和 github 找了一圈没有。。。
这个图应该就能简单概括 pact 是啥了。
我们目前在实践的,参考https://docs.pact.io/
https://github.com/pact-foundation/pact_broker
澳洲的一家公司做的。
没有代码只有报错,没法详细判断,建议贴一下上下代码,可以把代码中敏感信息替换掉。
有意含餐票,求组队!