Tencent / tinker

Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.
Other
17.1k stars 3.33k forks source link

如何使用Tinker支持 ./gradlew assembleAndroidTest 编译生成的test APK的更新 #1579

Open sunxiaobiu opened 3 years ago

sunxiaobiu commented 3 years ago

Tinker目前支持resource和APK的跟新,但是不支持test cases的热部署。我的问题是,如何修改Tinker源码,才能实现对test cases更新的热部署。

具体的需求描述: 我通过 ./gradlew build 和./gradlew assembleAndroidTest 指令分别可以生成两个apk:application APK和test APK。 我的需求是动态新增unit test cases,然后通过./gradlew assembleAndroidTest 指令生成新版本的test APK来替换原来的test APK,期望这个过程可以通过热部署的方式实现。但是目前Tinker不支持,如果要支持的话,请问需要改哪一些文件/源码呢?谢谢~