2012-03-19 52 views
0

我在android的學習階段,我必須經常在模擬器中運行/調試我的應用程序。事情是,我按下調試按鈕,直到應用程序開始在模擬器上,我必須等待1-2分鐘。是我的電腦故障,或者android模擬器很慢

這是正常的嗎?我的電腦是一個8GB RAM的i5。

+0

這是我的經驗。我不確定這是否正常,但是我肯定有足夠的速度問題,我放慢了任何Android工作。 – 2012-03-19 18:41:31

+0

您正在模擬的是哪個版本的Android?根據我的經驗,Android 4.0的模擬器確實非常耗費資源。我切換到Android 2.2並且需要更少的時間。另外,你應該減少模擬SD卡的內存來加快速度。 – 2012-03-19 18:42:20

+1

順便說一句,我也相信模擬器更好地集成到Linux內核中,所以從Win到Linux/iOS的切換可能會提高性能。 – 2012-03-19 18:45:31

回答

3

模擬器肯定不是很快,但你應該做的一件事是確保你不關閉模擬器。保持它運行,然後大部分初始啓動時間將被照顧。模擬器是一個真正的模擬器(不像iOS模擬器)。考慮啓動手機時模擬器的啓動時間。每當你想使用一個應用程序時,你都不會關閉和打開你的手機,所以與模擬器類似,只需保持開啓即可。

1

這是不正常的,但它是預期的。 Android模擬器繼續非常緩慢,基本上不能用於開發。你最好在真正的設備上開發。 (使用Android IDE部署到真實設備的速度要快於Xcode/iOS上的速度。)

Google聲明這是一個已知問題,但不知道它是否會/何時會實際得到解決。

1

我已經經歷了5-10分鐘的模擬器啓動時間。啓動調試應用程序的啓動時間將取決於應用程序的大小。它必須在每次要調試時轉移.apk。如果您的應用程序充滿大文件,則可能需要很長時間。有一次,我將視頻放在res/raw文件夾中,它將我的應用程序帶到了25 MB。最終花費大約5分鐘時間開始調試。