只需要在软件中嵌入3行代码,就可以追踪自己的软件有多少人下载,每天有多少次启动,为什么崩溃了??
下面是我的追踪情况:
SMSTimer的错误报告情况:
从报告中可以很容易的看到Xperia这款手机安装我的程序时老是崩溃,我查看具体的log信息,就可以对应的解决问题。
这样就可以改善自己的产品了。
相信许多开发者已经摇摇欲试了,对于个人开发者没有许多测试机的情况下,这样就可以把用户的手机拿来做测试机了,随时查看报告,无论是在论坛发的App还是在AndroidMarket或者MM,都能很容易的查看用户使用情况。
(上面说了一堆废话,下面进入正题,如何追踪)
一,
到www.umeng.com注册一个账号,友盟统计是专门为开发者做app统计的网站,是李开复的创新工场的作品,可信任,有保证。
二,
注册之后,点击我的产品(左上),在新页面点击添加新应用(这样就可以检测你的应用了)
----------
随便填写就行了,无所谓的。
我填的是:
追捕外星人(游戏名字)类型-游戏,描述:一款益智游戏
关键是下面,提交之后有一个key,只要把这个写道程序中,就可以追踪了。
如果你的是Android应用程序的话,就点击Android的图标,下面
就有个更详细的说明,教你如和嵌入代码,除了傻瓜,没人看不懂得哦!
按照这个开发指南,一步一步,就OK。
先点击那个下载链接把umeng的jar包下载到本地,然后按照开发指南,嵌入3行代码就搞定了。
最后,打开手机或者模拟器测试你的程序,这时,当你再次点击我的产品时,就会看到上面的东西了
是不是很简单呢??
事实上经过测试,把
MobclickAgent.onResume(this);
MobclickAgent.onPause(this);
放到别的地方也可以的,都能看到数据,我有个service,就分别放在了
onCreate()和onDestroy()里面,结果页能看到数据(欣喜若狂)。
到此为止了,我觉得那个程序crash信息最有用了。
- 大小: 155.4 KB
- 大小: 79.1 KB
- 大小: 338.4 KB
- 大小: 76.4 KB
- 大小: 89.4 KB
- 大小: 151.8 KB
- 大小: 235.7 KB
- 大小: 232.1 KB
分享到:
相关推荐
4. **日志和监控**:进程启动器可能还包含了对进程的监控和日志记录功能,帮助开发者追踪程序运行状态,及时发现和解决问题。 5. **异常处理**:在程序运行过程中,如果出现错误或异常,进程启动器可能提供了优雅的...
例如,NTFS支持更大的分区和文件大小,允许使用长文件名,提供文件压缩,具有事件追踪功能,支持文件索引,有高级的错误检测和恢复机制,以及文件权限和加密等安全特性。这些特点使得NTFS特别适合存储大量数据或对...
7. **分析崩溃信息**:从dump文件中获取崩溃时的异常代码、线程状态等信息,结合源码分析问题所在。 8. **内存泄漏检测**:通过检查内存分配和释放情况,识别潜在的内存泄漏问题。 9. **性能分析**:通过Windbg...
辉宏电子称调试安装程序包是一款专为辉宏品牌的电子称设计的软件工具,它集成了电子称的调试、配置和数据管理功能,旨在帮助用户更有效地管理和维护辉宏电子称设备。这款程序包通常包括一个主要的安装程序,如在提供...
4.4.2 崩溃日志:记录系统或应用程序崩溃的详细信息,用于诊断和修复软件故障。 4.4.3 审计日志:跟踪和记录系统中重要的安全相关事件,如文件访问、系统配置更改等,以便进行合规性和安全性审查。 总结来说,银河...
通过解析堆栈跟踪,定位到具体出错的代码行,然后结合系统信息和用户状态,推断出问题产生的原因。对于复杂的问题,可能还需要复现用户遇到的情况,或者结合其他用户的反馈来进一步确认。 五、优化与预防 理解了...
此外,日志记录和性能分析也是解决问题的重要手段,它们可以帮助开发者获取程序运行时的状态信息,以便分析和优化代码。 总结来说,嵌入式应用程序的调试涉及多个层面,从建立调试环境到使用gdbserver进行远程调试...
这是因为许多系统操作,包括启动和关闭程序、安装和卸载软件、更改系统设置等,都会在注册表中留下痕迹。通过监控这些变化,用户能够及时了解到哪些进程正在试图访问或修改注册表,从而预防未授权的行为或恶意攻击。...
1. **程序启动与初始化**:在源码的开始部分,会有一个启动函数或主程序模块,它负责加载必要的资源、设置程序环境,并执行初步的检查工作,如验证程序版本和检查运行环境等。 2. **注册表操作**:卸载程序需要访问...
此外,服务卸载安装工具还提供了启动、停止、暂停和恢复服务的功能。这在排查故障或优化系统资源使用时非常实用。例如,如果发现某个服务占用过多资源,可以临时停止它,观察是否能改善系统性能。同样,如果需要恢复...
通过FileView,我们可以深入了解一个应用程序如何与系统中的其他文件交互,从而获取关于程序行为和潜在隐私问题的宝贵信息。 **应用隐私关注点** 在当今数字时代,个人隐私保护越来越受到重视。应用程序可能会访问...
开发者需要熟悉这些工具和语言,如批处理脚本、XML配置、编译指令等,以便于根据自己的需求定制安装程序。 总之,"安装制作源代码"是一个涵盖广泛的技术领域,涉及到软件工程、脚本编写、系统集成等多个方面。通过...
安装完成后,只需将目标程序与DrMemory关联,即可启动内存检测。DrMemory会在程序运行过程中自动进行检查,并在结束后生成详细的报告,报告中包含了错误的类型、位置以及相关的堆栈信息,便于开发者理解和修复问题。...
接着,"dumpstate_board.txt"和"dumpstate_log.txt"是设备特定的系统信息和日志,它们提供了硬件状态和运行时的日志记录,对于分析系统崩溃、性能问题或是异常行为具有极大的价值。这些日志可能包括内核消息、系统...
对于系统管理员来说,掌握HP-UX中的日志文件至关重要,因为它们可以提供关于系统运行状态、应用程序行为以及安全事件的重要信息。本文将详细介绍HP-UX系统中常见的日志文件及其用途。 #### 1. /etc/rc.log - **...
Java聊天程序是一个基于Java编程语言实现的通信应用,它涵盖了服务端和客户端两大部分,用于实现用户之间的实时信息交流。这个程序通常会利用Socket编程来建立网络连接,并使用多线程技术来处理并发的客户端请求。...
- 分析崩溃信息:使用`.analyze -v`命令,进行详细分析。 - 查找崩溃地址:`kv`命令显示崩溃时的堆栈信息。 5. **符号(Symbols)和模块(Modules)** - 符号信息:`!sym noisy`开启详细符号信息输出,`!dlls`列...
用户应该仔细阅读此文件,以获取关于软件的最新信息和使用提示。 通过使用BlueScreenView v1.51,用户可以: - 查看最近的蓝屏事件记录,包括日期和时间。 - 分析导致蓝屏的系统模块和内存地址。 - 显示涉及的驱动...
注册表是Windows操作系统的核心组成部分,存储了系统和应用程序的各种配置信息。例如,用户的设置、软件的安装路径、硬件设备的驱动信息等。由于注册表对系统运行至关重要,任何对它的不当修改都可能导致系统不稳定...