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