2012-04-27 31 views
1

我們有一個簡單的應用程序,它使用PhoneGap針對Android 2.2 API 8及更高版本進行部署。在各種安卓模擬器上,我已經設置好了它在辦公室的所有設備上都能正常工作......除了一個,並且去弄清它是辦公室裏的吱吱聲輪子。所以噪聲已經足夠,我現在只負責將時間花在一臺設備上。我儘可能地設置了一個仿真器。該設備是運行2.3.4的Motorolla Droid2 Global。直接從蝙蝠身上知道,我無法將仿真器設置爲僅2.3.4。我明白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

在那裏獲取一些日誌,借用「吱吱」的設備 - 並且非常感謝所有者使用本地示例將問題引起您的注意,而不是讓報告來自憤怒的遠程用戶。 (如果他們不讓你觸摸他們的設備,給你的項目管理人員選擇租用一個類似的設備供你測試;有些服務使得這種設備相當實惠) – 2012-04-27 19:40:49

+0

第一位用戶今天在家,但第二位用戶說他們在kindle上有同樣的問題,現在我已經把它連接到了我的開發環境。至於日誌記錄,你的意思是在應用程序或在操作系統級別。我假定你的意思是應用程序。 – GPGVM 2012-04-27 20:20:54

+0

在JavaScript中獲取一些日誌記錄,並通過logcat日誌連接它;還可以記錄任何您調用的或已添加到phonegap基礎的Java函數。運行logcat,看看你從各級消息中得到了什麼。爲他們製造懷疑並設置伐木陷阱。 – 2012-04-27 20:24:14

回答

0

這是更傾向於比實際的解決方案解決的路徑,但無論如何:

獲取在JavaScript的一些記錄,並把它通過連接到logcat的日誌;還可以記錄任何您調用的或已添加到phonegap基礎的Java函數。運行logcat,看看你從各級消息中得到了什麼。爲他們製造懷疑並設置伐木陷阱。