騰訊Bugly快速整合

2021-07-28 14:49:59 字數 2285 閱讀 9737

一、配置gradle

1、建立下面這個tinker-support.gradle檔案 然後添入官網文件中的**

/*** 對於外掛程式各引數的詳細解析請參考

*/tinkersupport "

// 是否啟用覆蓋tinkerpatch配置功能,預設值false

// 開啟後tinkerpatch配置不生效,即無需新增tinkerpatch

overridetinkerpatchconfiguration = true

// 編譯補丁包時,必需指定基線版本的apk,預設值為空

// 如果為空,則表示不是進行補丁包的編譯

// @

// 唯一標識當前版本

tinkerid = "1.0.1-base"}

2、工程根目錄下的build.gradle

buildscript 

dependencies

}

// 依賴外掛程式指令碼

//與dependencies和android平級

dependencies

public

class

extends

public

"com.tencent.tinker.loader.tinkerloader", true);}}

public

static

public

}@override

public

void

oncreate()

@targetapi(build.version_codes.ice_cream_sandwich)

@override

public

void

onbasecontextattached(context base)

@targetapi(build.version_codes.ice_cream_sandwich)

public

void

}

6、androidmanifest.xml

android:name="android.permission.read_phone_state" />

android:name="android.permission.internet" />

android:name="android.permission.access_network_state" />

android:name="android.permission.access_wifi_state" />

android:name="android.permission.read_logs" />

android:name="android.permission.write_external_storage" />

android:name="android.permission.read_external_storage"/>

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

android:theme="@android:style/theme.translucent" />

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

android:exported="false"

android:granturipermissions="true">

android:name="android.support.file_provider_paths"

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

provider>

8、在proguard.pro中配置**混淆

-dontwarn com.tencent.bugly.**

-keep public class

com.tencent.bugly.**

-keep class

android.support.**

Android 騰訊Bugly整合

廢話不多話 上依賴 implementation com.tencent.bugly crashreport 2.8.6 其中latest.release指代最新bugly sdk版本號,也可以指定明確的版本號,例如2.1.9 implementation com.tencent.bugly nat...

騰訊bugly接入詳解

在專案開發中,由於android裝置的碎片化,可能會導致很多不可預知的crash,如何才能遠端收集bug成為了開發者繞不過的乙個重要問題。本篇文章我們將詳細介紹bugly的整合 dependencies配置 compile com.tencent.bugly crashreport latest.r...

整合Bugly 異常統計

具體的整合步驟就不說了 bugly的整合本身就很簡單 自行看官方文件。主要說下整合期間踩的坑。一共花了兩天。整合bugly到專案中花的時間不超過半小時。但是這兩天的時間花到 去了呢?同事整合了別人的第三方庫。這個庫中有乙個捕獲crash的工具類,他在整合的時候手一滑給初始化了。這就導致了乙個問題,發...