一、配置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的工具類,他在整合的時候手一滑給初始化了。這就導致了乙個問題,發...