简单配置

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迁入相关推荐

  1. bugly怎么读_高级功能

    Bugly Android SDK 高级配置 更多的Bugly行为控制 我们提供了UserStrategy类作为Bugly的初始化扩展,在这里您可以修改本次初始化Bugly数据的版本.渠道及部分初始化 ...

  2. bugly怎么读_使用指南

    Bugly符号表插件使用指南 添加依赖 在项目的buid.gradle文件的dependencies(buildscript部分)中添加: classpath 'com.tencent.bugly:s ...

  3. liu四声拼音怎么读_拼音是99%的西安孩子幼升小必备知识!附:幼小拼音学习计划...

    在西安本地幼升小考试中,90%的小学试题都会涉及拼音知识内容.2015年高新一小幼升小入学考试第一题为"请默写拼音中的声母和韵母." 2016年高新三小幼升小试题中考察拼音的方式为 ...

  4. 【腾讯Bugly干货分享】Android Linker 与 SO 加壳技术

    本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57e3a3bc42eb88da6d4be143 作者:王赛 1. 前言 Andr ...

  5. 【腾讯Bugly干货分享】Android内存优化总结实践

    本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/2MsEAR9pQfMr1Sfs7cPdWQ 导语 智 ...

  6. 【腾讯Bugly干货分享】聊聊苹果的Bug - iOS 10 nano_free Crash

    本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/hnwj24xqrtOhcjEt_TaQ9w 作者:张 ...

  7. Unity接入Bugly+符号表待上传

    参考链接: Unity BuglySDK + 符号表接入_于子潇的博客-CSDN博客_bugly unity 符号表 Unity移动应用如何在Bugly上查看崩溃堆栈_linxinfa的专栏-CSDN ...

  8. 【腾讯Bugly干货分享】React Native项目实战总结

    本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/577e16a7640ad7b4682c64a7 "8小时内拼工作,8小 ...

  9. BERT大火却不懂Transformer?读这一篇就够了 重点 命名实体识别

    bert_config.josn 模型中参数的配置 { "attention_probs_dropout_prob": 0.1, #乘法attention时,softmax后dro ...

  10. 一本读懂BERT(实践篇)重点

    目录 一.什么是BERT? 二.BERT安装 三.预训练模型 四.运行Fine-Tuning 五.数据读取源码阅读 (一) DataProcessor (二) MrpcProcessor 六.分词源码 ...

最新文章

  1. ASP.NET 2.0便捷数据访问
  2. JavaScript面向对象——深入理解原型继承
  3. 【PAT - 甲级1007】Maximum Subsequence Sum (25分)(前缀和)
  4. 自动输入命令执行_Ubuntu命令行操作-命令简介
  5. Mysql基于Linux上的安装
  6. servlet解析演进(1)
  7. 求助:可以使用任何编程工具做成一个控件或组件,使得在VB中能调用并得到摄像头的参数及图片。...
  8. idea无限重置插件安装
  9. 色差大调色难?实操讲解如何去除谷歌影像色差
  10. 浅谈人脸识别技术的方法和应用
  11. 数据的编码类型及数据通信的工作方式
  12. R语言作业一:矩估计、极大似然估计、拟合、对数正态分布、泊松分布、负二项分布
  13. 用java实现生成12位的随机纯数字且首位不能为0
  14. 20多岁,你迷茫又着急。你想要房子你想要汽车,你想要旅行你想要享受生活。 你那么年轻却窥觑整个世界
  15. 用计算机画画教学设计,电脑版你画画教学设计
  16. 华中科技大学非全日制计算机上课,2019年华中科技大学在职研究生是怎么上课的...
  17. 克莱因瓶四维空间猜想
  18. 微信小程序页面跳转三种方式
  19. 21款22款23款奔驰E300升级23P智能驾驶辅助系统全速自适应巡航
  20. 阿里版ChatGPT已接入钉钉,张勇:未来所有业务都有大模型加持

热门文章

  1. 2016——注定不平凡的一年
  2. 从零到上亿用户,我是如何一步步优化MySQL数据库的?(建议收藏)
  3. 腾讯和360之争所折射出的下作
  4. 京东方高级副总裁姜幸群:AIoT技术赋能企业物联网转型
  5. 锆石科技的FPGA教学视频
  6. Syntax Error: Error: No ESLint configuration found Syntax Error: TypeError: eslint.CLIEngine i
  7. Gmail配置邮箱客户端
  8. 如何把无限循环小数转换成分数形式
  9. 【ORACLE】详解oracle数据库UTL_ENCODE包各个函数的模拟算法
  10. Stealing Harry Potter's Precious HDU - 4771 (状压+bfs)