Android:腾讯buglyDefaultApplicationLike这个类找不到,及接入腾讯bugly的异常上报
16lz
2021-01-26
今天项目在打包的时候,突然编译失败,在继承DefaultApplicationLike中出错了,查不到这个类,因为
"com.tencent.bugly:crashreport_upgrade:latest.release""com.tencent.bugly:nativecrashreport:latest.release"
在这两个依赖中版本号是最新的。今天bugly更新了,应该是更改或者取消了这个类,急着打包,也没细看。只需要把版本号修改回去,重新编译一下,就能恢复了。
bugly = "com.tencent.bugly:crashreport_upgrade:1.3.4"buglyNative = "com.tencent.bugly:nativecrashreport:latest.release"
今天更新的只有upgrade,把upgrade修改回上个版本就行了。
查看之前的版本的话,可以在.gradle里面找找,当然之前你得有。
希望能帮到大家,急着发布或者交工的,可以用这个方法解决,建议还是学下新东西哦
新版的腾讯bugly非常的简单,首先先在腾讯bugly上创建一个项目,登录后就会到
点击新建产品,
填写信息,不用特别认真。填写完后
返回登录后的那个页面,你的项目应该就生成好了,
鼠标移到项目上,点击设置
便会有一个App ID,在你的项目中添加依赖
implementation 'com.tencent.bugly:crashreport:2.6.6.1'//版本号视情况而定,这个是异常上报功能
新建一个类继承Application,然后将bugly初始化
public class BaseApplication extends Application { private static BaseApplication app; @Override public void onCreate() { super.onCreate(); app = this; initBugly(); } public static BaseApplication getApp() { return app; } /** * 腾讯bugly */ private void initBugly() { CrashReport.initCrashReport(getApplicationContext(), "你自己的App ID", false); }}
在AndroidManifest.xml把BaseApplication添加进去
记得添加网络权限
然后就能在你的bugly中心看到崩溃日志了
一般是会有代码出错位置的,我这个应该是过期了。
更多相关文章
- [置顶] Android(安卓)Studio(AS)-->导入项目
- Android(安卓)Studio 导入Eclipse的项目后,注释出现乱码问题的解
- Android项目中使用javacv和javacpp的代码混淆配置
- Android(安卓)如何关闭Navigation Bar M
- 使用Eclipse运行项目的时候报Conversion to Dalvik format faile
- 欲了解Android(安卓)Studio,必先知道Gradle
- [Android]GreenDao(1)--项目配置
- Android开发之连接MySQL数据库(一)
- Android(安卓)各个版本对应的版本号及API level