集成bugly热修复的时候,在app module的“build.gradle”文件中添加:
// 依赖插件脚本

apply from: 'tinker-support.gradle'


sync之后会报错 No such property: variantConfiguration for class: com.android.build.gradle.internal.variant.ApplicationVariantData

原因:是由于我的AS 项目根目录下用的gradle版本是

dependencies {
    classpath "com.android.tools.build:gradle:4.0.1"   
    // tinkersupport插件, 其中lastest.release指拉取最新版本,也可以指定明确版本号,例如1.0.4
    classpath "com.tencent.bugly:tinker-support:latest.release"
}

改成:

dependencies {
        classpath 'com.android.tools.build:gradle:3.4.2'
        // tinkersupport插件, 其中lastest.release指拉取最新版本,也可以指定明确版本号,例如1.0.4
        classpath "com.tencent.bugly:tinker-support:latest.release"
}

gradle-wrapper.properties 文件中:

distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip

改为:

distributionUrl=https\://services.gradle.org/distributions/gradle-5.5-all.zip

然后再sync即可,这个应该是腾讯bugly sdk的bug了,一直还没修复。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐