如何确保我的Android应用程序适用于所有/大多数手机?

所以我构建了这个
Android应用程序,它在我的DroidX上运行良好,发布它和所有.现在我收到报告称它在某些手机上崩溃,在其他手机上发生了奇怪的事情等等.昨天我将它安装在我的朋友手机上并且他没有从我的服务器收到C2DM通知,而且该设备似乎已在Google的服务器上注册,得到了令牌,但它根本不起作用.

显然市场上有很多Android手机,还有很多硬件制造商.除此之外,每个操作符在安装设备时都会对Android操作系统进行其他更改.所以有无尽的版本需要测试.

如何确保应用程序在大多数手机上运行?我无法购买所有这些并进行测试,这很荒谬.那么其他人做什么呢?

最佳答案 大公司购买各种设备并对每个设备进行测试.我们小家伙……使用错误报告(来自市场或通过应用程序本身发送)来尝试调试问题.

您的朋友正在运行什么版本的Android?它必须运行2.2才能支持C2DM.

点赞