腾讯bugly简单使用

第一步腾讯bugly官网中创建应用拿到APPID

导依赖(看清在哪个标签下)

android {
    defaultConfig {
        ndk {
            // 设置支持的SO库架构
            abiFilters 'armeabi' //, 'x86', 'armeabi-v7a', 'x86_64', 'arm64-v8a'
        }
    }
}

dependencies {
    compile 'com.tencent.bugly:crashreport:latest.release' //其中latest.release指代最新Bugly SDK版本号,也可以指定明确的版本号,例如2.1.9
    compile 'com.tencent.bugly:nativecrashreport:latest.release' //其中latest.release指代最新Bugly NDK版本号,也可以指定明确的版本号,例如3.0
}

在AndroidManifest.xml中添加权限:

<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_LOGS" />

再创建两个类

*Time:2019/3/28
 *Author:zhaozhiwei
 *Description:
 */public class IMApp extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        MyUnCatchExceptionHandler.getInstance().init(this);
        //第一个参数上下文,再后是注册时申请的APPID
        CrashReport.initCrashReport(this,"9d453034c2",false);

    }

}

另一个

/*Time:2019/3/28
 *Author:zhaozhiwei
 *Description:
 */public class MyUnCatchExceptionHandler implements Thread.UncaughtExceptionHandler {
     private static MyUnCatchExceptionHandler instance;
     private Context context;
     private Thread.UncaughtExceptionHandler defaultUncaughtExceptionHandler;

     public static MyUnCatchExceptionHandler getInstance(){
         if (instance==null){
             instance=new MyUnCatchExceptionHandler();
         }
         return instance;
     }

     public void init(Context context){
         this.context= context;
         defaultUncaughtExceptionHandler=Thread.getDefaultUncaughtExceptionHandler();
         Thread.setDefaultUncaughtExceptionHandler(this);
     }

    @Override
    public void uncaughtException(Thread t, Throwable e) {
        // TODO: 2019/3/28  收集异常信息
        /**
         * 异常类型
         * 异常时间
         * 手机型号
         * 手机品牌
         * 系统版本
         * 。。。。
         */
        // TODO: 2019/3/28 上传服务器
        //如果系统提供了处理器,那么交给系统处理
         if (defaultUncaughtExceptionHandler!=null){
             defaultUncaughtExceptionHandler.uncaughtException(t,e);
         }else {
             //如果我们自己处理,一般来讲,直接杀死进程即可
             android.os.Process.killProcess(android.os.Process.myPid());
         }
    }
}

在清单文件中注册活动

 android:name=".IMApp"

异常便可以在腾讯bugly中呈现了

更详细全面截官方教程Bugly Android SDK 使用指南

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
腾讯云服务器使用指南如下: 1. 首先,根据个人需求选择云服务器配置。在腾讯云控制台的首页,点击云服务器,选择合适的CPU、内存、带宽和地域等配置。其他配置可以默认选择。 2. 登录腾讯云控制台后,点击右上角的控制台按钮,进入服务界面。在搜索框中输入需要的云产品,以云服务器为例,点击进入。 3. 在云服务器页面,你可以看到已经购买的服务器实例。你可以点击实例查看详细信息,包括公网IP和登录方式等。右侧的地域选项要选择你购买服务器时所选的地域,以便查看对应的服务器。 4. 安全组是用来管理服务器的网络访问权限的。在控制台左侧点击安全组,选择对应的地域,然后可以看到已有的安全组。你可以点击修改规则来添加或编辑规则。比如,如果你使用面板,需要添加面板端口规则,以确保能够访问面板。 5. 安装面板:在服务器列表中,点击更多选项,选择重装系统。按照指引输入关键词,输入root密码,开始重装系统。等待系统重装完成后,在浏览器中输入服务器IP地址和端口号,进入面板,并设置用户名和密码。然后,你可以安装所需的环境套件。 请注意,以上是腾讯云服务器的基本使用指南,更详细的操作步骤和功能可以参考腾讯云的服务器建站帮助文档。\[2\]同时,为了提高服务器的安全性,你还需要配置适当的安全组规则,限制端口访问和IP地址范围等。这样可以确保服务器与外部的通信安全。\[3\] #### 引用[.reference_title] - *1* [手把手教你搭建腾讯云服务器(图文并茂)](https://blog.csdn.net/smile_Running/article/details/80801869)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [腾讯云服务器入门使用指南教程 新手必看教程](https://blog.csdn.net/JunyouYH/article/details/108898128)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [腾讯云服务器连接新手指南(轻松入门)](https://blog.csdn.net/littlesmallless/article/details/130796574)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值