Tinker 集成,不支持高于 3.4.2 的 gradle 插件版本 解决办法 can't find tinkerProcessDebugManifest, you must init tin...

今天终于升级了Android Studio 4.x版本,发现Tinker出幺蛾子了,一直报错 can't find tinkerProcessDebugManifest, you must init tinker plugin first!

百度说了一堆,让关闭instant run ,但 instant run在3.5就已经废弃了,而且hot-swip 也关闭了 所以此方法无效


image.png

https://www.jianshu.com/p/eaae6afaaae3
这哥们儿说可以降低Gradle版本, 确实是可以,以下是我之前的版本
classpath 'com.android.tools.build:gradle:3.4.0'
distributionUrl=https://services.gradle.org/distributions/gradle-5.4.1-all.zip

image.png

但这还不是最好的解决办法
查Tinker的issues 也有很多人在问这个问题,但是issues都没有关闭


...
到底怎么办呢...

其实Tinker和Bugly已经悄悄支持了 只不过他们懒得连文档都没更新
classpath "com.tencent.bugly:tinker-support:1.2.3"

implementation 'com.tencent.bugly:nativecrashreport:3.9.0'
implementation 'com.tencent.tinker:tinker-android-lib:1.9.14.17'
implementation 'com.tencent.bugly:crashreport_upgrade:1.5.23'

你可能感兴趣的:(Tinker 集成,不支持高于 3.4.2 的 gradle 插件版本 解决办法 can't find tinkerProcessDebugManifest, you must init tin...)