2012-04-08 99 views
1

我有兩個android模擬器。比方說emulator1和emulator2。這兩個模擬器都是Google API 2.1更新的。在擦除先前的用戶數據後,Emulator1始終啓動。但是emulator2是從快照啓動的(當我第一次創建emulator2並且總是使用相同的快照時,我拍了快照)。 問題是,我運行的應用程序可以在兩個模擬器中播放音頻。在兩個仿真器中,音頻都在播放(我可以從進度條看到它),但聲音只來自仿真器1。在emulator2中,進度條正在移動,但沒有聲音來臨。 我創建了很多仿真器,如emulator2(從快照啓動),但沒有聲音來臨。但是當我使用一個像emulator1這樣的新模擬器時,聲音總是會來。從快照中啓動的Android模擬器中沒有聲音

我正在使用快照模擬器以快速啓動模擬器。建議我爲此提供解決方案。

回答

1

snapshot introduction site一個重要的一句話:

這不是完全測試,因爲我們想,但對我們有益的工作,所以我們認爲它足夠可靠的分享。

這可能是快照功能中的一個錯誤。

無論如何你爲什麼要使用快照?只是爲了更快啓動?因爲您不需要重新啓動模擬器來安裝新版本的應用程序,所以我看不到使用快照的真正好處。特別是當功能沒有完全測試時。

+0

我正在使用快照快速啓動,並且我還需要在模擬器中保存某些聯繫人詳細信息(因爲我的應用程序需要它)。所以如果我使用快照,我不必每次都輸入此聯繫人詳細信息。無論如何,我想你是對的。這是一個錯誤。其他功能正常工作,但不是這個聲音。 – 2012-04-08 11:03:28

+1

您不需要快照功能來保存聯繫人。有一個默認情況下關閉的擦除數據功能,因此您的數據將像在普通電話中一樣存儲在模擬器中。 – WarrenFaith 2012-04-08 13:50:36