用户工具

站点工具


分享:技术:原生:android:android质量跟踪_监控_bugly_sdk集成

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

分享:技术:原生:android:android质量跟踪_监控_bugly_sdk集成 [2016/03/30 10:51]
gxx 创建
分享:技术:原生:android:android质量跟踪_监控_bugly_sdk集成 [2016/03/30 10:54] (当前版本)
gxx
行 9: 行 9:
 classpath '​com.tencent.bugly:​symtabfileuploader:<​version>'​ //​其中<​version>​替换为当前最新符号表版本号1.2.3  classpath '​com.tencent.bugly:​symtabfileuploader:<​version>'​ //​其中<​version>​替换为当前最新符号表版本号1.2.3
 比如: 比如:
 +<​code>​
  buildscript {  buildscript {
      repositories {      repositories {
行 25: 行 26:
      }      }
  }  }
 +</​code>​
 ==== 2)在module的buid.gradle文件的顶部添加依赖和属性: ==== ==== 2)在module的buid.gradle文件的顶部添加依赖和属性: ====
 +<​code>​
 apply plugin: '​bugly' ​  //​添加Bugly符号表插件 apply plugin: '​bugly' ​  //​添加Bugly符号表插件
       dependencies {       dependencies {
行 34: 行 37:
           appKey = 'your AppKey' ​ //​注册时分配的App Key           appKey = 'your AppKey' ​ //​注册时分配的App Key
       }       }
 +</​code>​
 比如: 比如:
 +<​code>​
  apply plugin: '​com.android.application'​  apply plugin: '​com.android.application'​
  apply plugin: '​bugly' ​  //​添加Bugly符号表插件  apply plugin: '​bugly' ​  //​添加Bugly符号表插件
行 67: 行 72:
      appKey = '​zRxYDKnaUdUPtQah' ​ //​注册时分配的App Key      appKey = '​zRxYDKnaUdUPtQah' ​ //​注册时分配的App Key
  }  }
 +</​code>​
 ===== 2.参数配置 ===== ===== 2.参数配置 =====
 ==== 1)、在AndroidManifest.xml中添加权限: ==== ==== 1)、在AndroidManifest.xml中添加权限: ====
 +<​code>​
  <​uses-permission android:​name="​android.permission.READ_PHONE_STATE"​ />  <​uses-permission android:​name="​android.permission.READ_PHONE_STATE"​ />
  <​uses-permission android:​name="​android.permission.INTERNET"​ />  <​uses-permission android:​name="​android.permission.INTERNET"​ />
行 75: 行 81:
  <​uses-permission android:​name="​android.permission.ACCESS_WIFI_STATE"​ />  <​uses-permission android:​name="​android.permission.ACCESS_WIFI_STATE"​ />
  <​uses-permission android:​name="​android.permission.READ_LOGS"​ />  <​uses-permission android:​name="​android.permission.READ_LOGS"​ />
 +</​code>​
 ==== 2)、避免混淆Bugly,请在Proguard混淆文件中配置: ==== ==== 2)、避免混淆Bugly,请在Proguard混淆文件中配置: ====
 +<​code>​
  -keep public class com.tencent.bugly.**{*;​}  -keep public class com.tencent.bugly.**{*;​}
 +</​code>​
 ===== 3.代码调用 ===== ===== 3.代码调用 =====
 +<​code>​
  Bugly会为您检测使用环境并自动完成配置。请将以下CrashReport代码复制到项目Application类onCreate()中:  Bugly会为您检测使用环境并自动完成配置。请将以下CrashReport代码复制到项目Application类onCreate()中:
  
  CrashReport.initCrashReport(appContext,​ "​注册时申请的APPID",​ false);  CrashReport.initCrashReport(appContext,​ "​注册时申请的APPID",​ false);
 +</​code>​
 比如 application:​ 比如 application:​
 +<​code>​
  package com.tebon.test.buglyproject;​  package com.tebon.test.buglyproject;​
  import android.app.Application;​  import android.app.Application;​
行 102: 行 114:
  }  }
  
- //tips 此类需要在AndroidManifest.xml中配置才有效  ​+ //tips 此类需要在AndroidManifest.xml中配置才有效 
 +</​code> ​ 
 比如 MainActivity (activity 添加按钮调用crash方法即可出现效果):​ 比如 MainActivity (activity 添加按钮调用crash方法即可出现效果):​
 +<​code>​
     @Override     @Override
     protected void onCreate(Bundle savedInstanceState) {     protected void onCreate(Bundle savedInstanceState) {
行 119: 行 133:
         System.out.println(s.equals("​any string"​));​         System.out.println(s.equals("​any string"​));​
     }     }
 +</​code>​
 ====== tips: AndroidManifest.xml中配置Application ====== ====== tips: AndroidManifest.xml中配置Application ======
 +<​code>​
  <!-- 配置application ​ -->  <!-- 配置application ​ -->
  <​application  <​application
行 139: 行 153:
         </​activity>​         </​activity>​
     </​application>​     </​application>​
 +</​code>​
 +{{:​分享:​技术:​原生:​android:​bugly1.png|}}
 +
 +{{:​分享:​技术:​原生:​android:​bugly2.png|}}
  
-{{:开发:原生:​android:​bugly1.png|}} +{{:分享:技术:​原生:​android:​bugly.png|}}
-{{:​开发:​原生:​android:​bugly2.png|}} +
-{{:开发:​原生:​android:​bugly.png|}}+
分享/技术/原生/android/android质量跟踪_监控_bugly_sdk集成.1459306312.txt.gz · 最后更改: 2016/03/30 10:51 由 gxx