BuglyDevTeam / Bugly-Android-Demo

Bugly Android SDK 使用例子
Apache License 2.0
812 stars 307 forks source link

Gradle3.6编译失败的暂缓解决方法,亲测可用 #278

Open SaiHor opened 3 years ago

SaiHor commented 3 years ago

根目录下的build.gradle: dependencies { classpath 'com.tencent.bugly:tinker-support:1.2.0' classpath("com.tencent.tinker:tinker-patch-gradle-plugin:1.9.14.7") ...... } app目录下的build.gradle: dependencies { implementation 'com.tencent.tinker:tinker-android-lib:1.9.14.7' api("com.tencent.tinker:tinker-android-anno-support:1.9.14.7") }

XXTinkerApplication只能保留构造函数,delegateClassName需要直接使用字符串 例子: public class XXXTinkerApplication extends TinkerApplication {

public XXXTinkerApplication() {

    super(ShareConstants.TINKER_ENABLE_ALL, "com.xxx.xxx.XXXApplicationLike",
            "com.tencent.tinker.loader.TinkerLoader", false);
}

} tinker的版本不要升到1.9.14.9,经过测试打包会失败,1.9.14.8没测试,1.9.14.7亲测可用(本人手机三星S10,系统Android10)

只测试了增加代码,尚未测试资源替换,新增Activity情景

希望能帮到大家

feer921 commented 3 years ago

@SaiHor 这位兄台:你的 gradle wrapper 使用的版本是?? 另外 "com.android.tools.build:gradle" 使用的版本是?