2010-12-16 97 views
1

並感謝您的時間。Android模擬器不斷重啓Ubuntu Maverick

我使用鈦的Appcelerator寫的Android應用程序,並且相對於Windows,在模擬器是相當穩定的,在Linux中我得到以下症狀:

  • 模擬器重啓,沒有理由,有時在運行時錯誤後,有時在啓動我的應用程序後,有時恰好在啓動後完全啓動後,剛剛啓動後

  • 仿真程序通知「進程$ 1沒有響應」,其中$ 1通常是系統進程,但有時可能是acore,還是日曆。在模擬器上安裝我的應用程序,加載之後或解鎖屏幕後立即可能會發生這種情況。

因爲它很容易想象,像這樣的測試代碼是非常困難的,所以我想知道,有其他人偶然發現了這個問題,和/或不知道如何可以解決?

非常感謝您提前,並請讓我知道我應該提供的任何信息。

利奧

回答

1

您應該驗證仿真器不Appcelerator的第一個工作的罰款。絕對更新到最新的SDK(r8)並創建一個新的仿真器AVD,並在沒有Appcelerator的情況下查看問題是否存在。

+0

嗨,謝謝你的回覆!實際上,由SDK管理器製作的模擬器可以正常工作,而我的Titanium製作的模擬器即使從Titanium之外啓動也可能工作不正常。 – 2010-12-16 18:41:55

1

我想我找到了一個解決方案,但我並沒有聲稱它是普遍有效的:我只是刪除了在Titanium下創建的虛擬設備,更改了它的項目文件以使用SDK 1.4.2,並且再次啓動它在1.4.2下。它當然不會構建我的應用程序,但至少它創建了一個新的虛擬設備,我現在使用該虛擬設備構建1.5.0,到目前爲止,它的工作就像一個魅力。

再次感謝曼弗雷德爲我指出了正確的方向!

+0

我想你應該接受我的答案,然後;-)無論如何,我不知道鈦,但你說什麼SDK版本?如果您在談論Java SDK,我會建議使用發行版隨附的最新1.6版本之一。使用Oracle/Sun JDK。這在Ubuntu中對我來說沒有任何問題。 – 2010-12-16 20:28:20

+0

事實上,我很抱歉,我不知道那些大數字的箭頭是什麼:)我提到的SDK版本是針對Titanium Mobile SDK的。至於Android SDK,我使用的是apis-1.6。下次我會更加精確,非常感謝! – 2010-12-16 20:47:05