bugly怎么读_Bugly迁入
简单配置
1.在app的build下的配置
ndk
ndk {
//设置支持的SO库架构
abiFilters 'armeabi' //, 'x86', 'armeabi-v7a', 'x86_64', 'arm64-v8a'
}
依赖
// compile "com.android.support:multidex:2.0.1" // 多dex配置
//注释掉原有bugly的仓库
//compile 'com.tencent.bugly:crashreport:latest.release'//其中latest.release指代最新版本号,也可以指定明确的版本号,例如1.3.4
compile 'com.tencent.bugly:crashreport_upgrade:latest.release'
// 指定tinker依赖版本(注:应用升级1.3.5版本起,不再内置tinker)
compile 'com.tencent.tinker:tinker-android-lib:1.9.9'
compile 'com.tencent.bugly:nativecrashreport:latest.release' //其中latest.release指代最新版本号,也可以指定明确的版本号,例如2.2.0
2.在项目的build下的配置
dependencies {
classpath "com.android.tools.build:gradle:4.0.1"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
// tinkersupport插件, 其中lastest.release指拉取最新版本,也可以指定明确版本号,例如1.0.4
classpath "com.tencent.bugly:tinker-support:1.2.0"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
3.在清单文件下的配置
tools:ignore="ProtectedPermissions" />
android:name=".BuglyApplication"//记得注册Application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
android:name=".MainActivity"
android:configChanges="keyboardHidden|orientation|screenSize|locale"//activity的配置
android:theme="@android:style/Theme.Translucent">
代码
Application
继承Application
class BuglyApplication : Application() {
/**
* 参数1:上下文对象
* 参数2:注册时申请的APPID
* 参数3:是否开启debug模式,true表示打开debug模式(开发调试时为true),false表示关闭调试模式(正式发布是为false)
*/
override fun onCreate() {
super.onCreate()
CrashReport.initCrashReport(applicationContext, "APPID", true)
}
}
Activity
不用做任何操作,而且想要测试你写的Bugly好不好使,要先自己写一个bug,然而我Activity啥也没操作,项目就直接崩了
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
}
报错内容是这
Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
看网上说的是本来是继承AppCompatActivity() 把他换成继承Activity就行
import android.app.Activity;
import android.os.Bundle;
class MainActivity : Activity () {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
}
原因如下:
AppcompaActivity相对于Activity的主要的两点变化;
1:主界面带有toolbar的标题栏;
2,theme主题只能用android:theme=”@style/AppTheme (appTheme主题或者其子类),而不能用android:style。 否则会提示错误: Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
bugly怎么读_Bugly迁入相关推荐
- bugly怎么读_高级功能
Bugly Android SDK 高级配置 更多的Bugly行为控制 我们提供了UserStrategy类作为Bugly的初始化扩展,在这里您可以修改本次初始化Bugly数据的版本.渠道及部分初始化 ...
- bugly怎么读_使用指南
Bugly符号表插件使用指南 添加依赖 在项目的buid.gradle文件的dependencies(buildscript部分)中添加: classpath 'com.tencent.bugly:s ...
- liu四声拼音怎么读_拼音是99%的西安孩子幼升小必备知识!附:幼小拼音学习计划...
在西安本地幼升小考试中,90%的小学试题都会涉及拼音知识内容.2015年高新一小幼升小入学考试第一题为"请默写拼音中的声母和韵母." 2016年高新三小幼升小试题中考察拼音的方式为 ...
- 【腾讯Bugly干货分享】Android Linker 与 SO 加壳技术
本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57e3a3bc42eb88da6d4be143 作者:王赛 1. 前言 Andr ...
- 【腾讯Bugly干货分享】Android内存优化总结实践
本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/2MsEAR9pQfMr1Sfs7cPdWQ 导语 智 ...
- 【腾讯Bugly干货分享】聊聊苹果的Bug - iOS 10 nano_free Crash
本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/hnwj24xqrtOhcjEt_TaQ9w 作者:张 ...
- Unity接入Bugly+符号表待上传
参考链接: Unity BuglySDK + 符号表接入_于子潇的博客-CSDN博客_bugly unity 符号表 Unity移动应用如何在Bugly上查看崩溃堆栈_linxinfa的专栏-CSDN ...
- 【腾讯Bugly干货分享】React Native项目实战总结
本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/577e16a7640ad7b4682c64a7 "8小时内拼工作,8小 ...
- BERT大火却不懂Transformer?读这一篇就够了 重点 命名实体识别
bert_config.josn 模型中参数的配置 { "attention_probs_dropout_prob": 0.1, #乘法attention时,softmax后dro ...
- 一本读懂BERT(实践篇)重点
目录 一.什么是BERT? 二.BERT安装 三.预训练模型 四.运行Fine-Tuning 五.数据读取源码阅读 (一) DataProcessor (二) MrpcProcessor 六.分词源码 ...
最新文章
- ASP.NET 2.0便捷数据访问
- JavaScript面向对象——深入理解原型继承
- 【PAT - 甲级1007】Maximum Subsequence Sum (25分)(前缀和)
- 自动输入命令执行_Ubuntu命令行操作-命令简介
- Mysql基于Linux上的安装
- servlet解析演进(1)
- 求助:可以使用任何编程工具做成一个控件或组件,使得在VB中能调用并得到摄像头的参数及图片。...
- idea无限重置插件安装
- 色差大调色难?实操讲解如何去除谷歌影像色差
- 浅谈人脸识别技术的方法和应用
- 数据的编码类型及数据通信的工作方式
- R语言作业一:矩估计、极大似然估计、拟合、对数正态分布、泊松分布、负二项分布
- 用java实现生成12位的随机纯数字且首位不能为0
- 20多岁,你迷茫又着急。你想要房子你想要汽车,你想要旅行你想要享受生活。 你那么年轻却窥觑整个世界
- 用计算机画画教学设计,电脑版你画画教学设计
- 华中科技大学非全日制计算机上课,2019年华中科技大学在职研究生是怎么上课的...
- 克莱因瓶四维空间猜想
- 微信小程序页面跳转三种方式
- 21款22款23款奔驰E300升级23P智能驾驶辅助系统全速自适应巡航
- 阿里版ChatGPT已接入钉钉,张勇:未来所有业务都有大模型加持
热门文章
- 2016——注定不平凡的一年
- 从零到上亿用户,我是如何一步步优化MySQL数据库的?(建议收藏)
- 腾讯和360之争所折射出的下作
- 京东方高级副总裁姜幸群:AIoT技术赋能企业物联网转型
- 锆石科技的FPGA教学视频
- Syntax Error: Error: No ESLint configuration found Syntax Error: TypeError: eslint.CLIEngine i
- Gmail配置邮箱客户端
- 如何把无限循环小数转换成分数形式
- 【ORACLE】详解oracle数据库UTL_ENCODE包各个函数的模拟算法
- Stealing Harry Potter's Precious HDU - 4771 (状压+bfs)