2014-04-01 51 views
0

我開發了我的第一個Android應用定位奇巧(4-4-2)與最小的SDK被設置爲4.1.2(豆形軟糖) 除了標準UI的東西運行良好,這Apps是處理設備傳感器結束使用java多線程(標準方式,沒有花哨的東西)索尼的Android - 應用程序崩潰,但在其他設備上

它現在在Nexus5(kitkat)和Wiko5(JellyBean)上運行良好,但我發送.apk給朋友測試索尼Xperia Z它正在崩潰...他打算送我的設備進行調試,通過對...

因爲我用於開發W iOS(一個平臺,一個構造函數),我想知道是否有任何東西在開發之前要小心多個Android設備...額外的API,我應該在本地測試所有這些平臺嗎?

+0

請告訴我們你確切的問題,你有什麼例外?爲我們提供一些代碼。 – fish40

+0

我已經使用索尼設備的simmilar體驗,發佈你的例外我可以幫助你,如果相同的問題然後。 –

回答

2

在Windows 嘗試

adb logcat -v time > D:\log.txt 

然後用記事本等一些++打開editer的log.txt中,搜索「致命」和查找崩潰堆棧,你可以找到原因的應用程序崩潰。或者請發佈,所以我們可以提供幫助。

+0

我們是使用Mac的bith,但會運行adb – erwin

2

在理想的世界中,只要Xperia Z具有所需的操作系統和您正在嘗試訪問的傳感器,就應該能夠運行該應用程序。所以這看起來像是一些特定設備(尤其是因爲它在你的其他糖果設備上工作)。

所以前進的方向是看看日誌。 此外,不要等待設備與您聯繫,而是要求提供logcats - 日誌將是進一步調試此問題的最佳方式。

請你的朋友的USB連接到一臺機器,並做以下(假設Android SDK和平臺工具下載)

adb logcat 

更好的是 - 複製日誌到一個文本文件

adb logcat > log.txt 
+0

謝謝我會問他... – erwin

相關問題