bugly升级配置

作者: 微尘_8957 | 来源:发表于2018-12-27 15:34 被阅读8次

build.gradle 配置

dependencies{

    //注释掉原有bugly的仓库

implementation'com.tencent.bugly:crashreport_upgrade:1.2.4'

}

android{

defaultConfig{

ndk{

            //设置支持的SO库架构

abiFilters'armeabi', 'x86', 'armeabi-v7a', 'x86_64', 'arm64-v8a'

        }

    }

}

Application 配置

/**

  * 已经接入Bugly用户改用上面的初始化方法,不影响原有的crash上报功能;.

* init方法会自动检测更新,不需要再手动调用Beta.checkUpgrade(),如需增加自动检查时机可以使用Beta.checkUpgrade(false,false);

  * 参数1:applicationContext

  * 参数2:appId

  * 参数3:是否开启debug

*/

Bugly.init(getApplicationContext(), "787b10ac36", true);

AndroidManifest.xml 配置

<!-- bugly升级 start -->

<activity

    android:name="com.tencent.bugly.beta.ui.BetaActivity"

    android:configChanges="keyboardHidden|orientation|screenSize|locale"

    android:theme="@android:style/Theme.Translucent" />

<provider

    android:name="android.support.v4.content.FileProvider"

    android:authorities="包名.fileProvider"

    android:exported="false"

    android:grantUriPermissions="true">

    <meta-data

        android:name="android.support.FILE_PROVIDER_PATHS"

        android:resource="@xml/provider_paths" />

</provider>

<!-- bugly升级 end -->

provider_paths.xml 配置

<?xml version="1.0" encoding="utf-8"?>

    <!-- /storage/emulated/0/Download/${applicationId}/.beta/apk-->

    <!--/storage/emulated/0/Android/data/${applicationId}/files/apk/-->

    <!--获取uri的过程-->

provider_paths.xml 位置

res/xml/

bugly网站升级功能位置

升级注意事项

升级功能 必需要之前上传过一个低版本的基础版本, 新版本发布才会提示升级

升级发布新版本的时候 要点启动

停掉之前低版本的升级策略

相关文章

网友评论

    本文标题:bugly升级配置

    本文链接:https://www.haomeiwen.com/subject/kmorlqtx.html