腾讯bugly快速实现日志上传和推送更新

bugly 接入步骤

进入bugly 注册app

添加依赖 在 app 的gradle 文件
 compile 'com.tencent.bugly:crashreport_upgrade:latest.release'//其中latest.release指代最新版本号,也可以指定明确的版本号,例如1.2.0
 compile 'com.tencent.bugly:nativecrashreport:latest.release'
添加在配置文件

<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_LOGS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />

Activity配置

<activity
    android:name="com.tencent.bugly.beta.ui.BetaActivity"
    android:configChanges="keyboardHidden|orientation|screenSize|locale"
    android:theme="@android:style/Theme.Translucent" />
配置FileProvider
 
            
        
添加java 文件:
package com.example.ebarter;

import android.support.v4.content.FileProvider;

public class BuglyFileProvider extends FileProvider {
}

修改 xml文件 res 里面 xml 文件夹里面的provider_paths.xml

<paths xmlns:android="http://schemas.android.com/apk/res/android">
    <external-path name="external_files" path="."/>
    <external-path name="beta_external_path" path="Download/"/>
    
    <external-path name="beta_external_files_path" path="Android/data/"/>
paths>
初始化 在 app 那个java 文件

 Bugly.init(getApplicationContext(),  "your app id", true);

你可能感兴趣的:(腾讯bugly快速实现日志上传和推送更新)