HockApp for android


目前最新版本为3.0.1.解压如下所示:



libs是HockeySDK-3.0.1.jar包.即我们所需的jar包。将jar包集成到你的android应用里,放在android工程的libs目录下:



然后打开AndroidManifest.xml文件,在application标签下,加入如下代码:


<activity android:name="net.hockeyapp.android.UpdateActivity" />

//发送crash报告<uses-permission android:name="android.permission.INTERNET" />//beta distribution<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

然后打开你的入口类:


import net.hockeyapp.android.CrashManager;import net.hockeyapp.android.UpdateManager;public class YourActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) {   // Your own code to create the view   // ...   checkForUpdates(); } @Override protected void onResume() {   super.onResume();   checkForCrashes(); } private void checkForCrashes() {   CrashManager.register(this, APP_ID); } private void checkForUpdates() {   // Remove this for store builds!   UpdateManager.register(this, APP_ID); } // Probably more methods}

APP_ID需要你通过第二步安装的服务器去创建的。创建后替换掉APP_ID就行。上面的代码做了2件事:


1.检查更新,弹出窗口提示用户。

2.检查是否有crash。弹出窗口提示用户。


In-App feedback


如果你想在应用运行过程中让hockey给你一些反馈的话,注册如下的activity:


<activity android:name="net.hockeyapp.android.FeedbackActivity" />

然后你想添加反馈的视图中(就是activity里)添加如下方法:


public void showFeedbackActivity() {  FeedbackManager.register(this, HOCKEYAPP_ID, null);  FeedbackManager.showFeedbackActivity(this);}


然后在想要得到反馈的方法中,调用该方法就行。例如:onClick,onMenuItemSelected, or onOptionsItemSelected


如果想追踪在莫些activity的耗时,hockey也可以做到。不再阐述,官网有解释。


如果crash报告没有出现,可以从下面2个方面检查一下:

1.APP_ID是否配置正确

2.包名是否配置正确。


下载桌面app管理工具,下载后安装就行。

也可以下载手机端的管理工具。我下载的是手机端的管理工具。




然后我们想服务器上上传APK。





上传成功后,如下:



生成了APP ID号,把它填入代码中。也可以根据它的向导,自动把代码生成进去。





然后我们运行程序。然后会生成报告!




我又写了篇更详细的关于hockeyapp环境配置的文档,需要的话可以下载。

更多相关文章

  1. 使用泛型方法在Java中安全地进行强制类型转换
  2. Android数据通信开发与应用(四):实战开发
  3. android监控SIM卡状态的广播示例代码
  4. Android(安卓)studio如何使用SVN进行版本控制?
  5. android Toast大全(五种情形)
  6. AndroidUI-TxetView嵌套Html的使用
  7. 在代码中实现按下Home键的效果
  8. android coredump 调试
  9. android中设置控件边框以及如何保留上或下边框

随机推荐

  1. android: 内容提供器简介
  2. iOS开发之初识UITableView
  3. 將 SDL整合至Android平台
  4. ReactNative的ViewPagerAndroid简述
  5. android开始
  6. 查看当前Android版本RemoteViews支持的UI
  7. Android(安卓)Studio NDK开发命令配置
  8. 自定义进度条,progressBar 背景为.9图片
  9. Vuforia的Samples详细解析(Android)
  10. Android的layout_weight属性释疑(全面讲解