我们使用 PhoneGap 部署了一个简单的应用程序,目标是 Android 2.2 API 8 及更高版本。在各种 android 模拟器上,我已经设置它可以工作,并且在办公室的所有设备上它都可以工作....除了一个,然后去想它是办公室里吱吱作响的轮子。已经产生了足够多的噪音,以至于我现在的任务是只花时间在一台设备上。我已经设置了一个尽可能靠近它的模拟器。该设备是运行 2.3.4 的摩托罗拉 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