难以排除行为不端的应用程序

时间:2012-04-27 19:35:03

标签: android

我们使用针对Android版本2.2 API 8及更高版本的PhoneGap部署了一个简单的应用。在各种Android模拟器上,我设置它的工作原理,并在办公室的所有设备上工作....除了一个,然后去计算它是办公室里的吱吱作响的轮子。因此,已经有足够的噪音,我现在的任务是只花时间在一台设备上。我已经设置了尽可能接近它的模拟器。该设备是运行2.3.4的Motorolla Droid2 Global。马上就知道我无法将模拟器设置为2.3.4仅2.3.3。我理解2.3.4只是一个服务补丁,但我试图尽可能地模仿它。

它表现出的行为是,在这个设备上打开时,它会无限地挂着白色模态屏幕和旋转动画。当然,我无法在开发过程中发生这种行为。此外,所有内容都是自包含的,因此不涉及Web服务等。所以我需要有关如何调试的建议。

我当前的想法......可能不是一个好的回归到80年代并在每一行重要代码后显示一个消息框并将.apk推送到她的设备上。

此外,由于这种情况发生在应用程序的负载处,因此代码是......一行。

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    //setContentView(R.layout.main);
    //super.load( "file:///android_asset/www/index.html");
    super.loadUrl("file:///android_asset/www/index.html");
}

任何想法都非常感激。 JB

1 个答案:

答案 0 :(得分:0)

这是解决问题的途径,而不是实际解决方案,但无论如何:

在javascript中记录一些日志并将其连接到logcat日志;还可以登录您调用或添加到phonegap库的任何java函数。运行logcat,看看你从各个层面获得的消息。制造怀疑并为他们设置记录陷阱。