2013-06-01 50 views
1

我試圖效仿的Galaxy Note 2包含2GiB RAM和一些定製的硬件,如S-筆的TouchWiz。我開始創建一個2GB的模擬器。模擬器不會啓動,實際上它正在崩潰eclipse。我也想模仿多屏TouchWiz支持。在模擬像TouchWiz這樣的自定義平臺上,我沒有看到任何信息。有任何想法嗎?我需要Galaxy系列的體面測試平臺,但我甚至無法獲得基本的Android工作。如何使AVD與> 768MB RAM要模擬的Galaxy設備

編輯:三星開發頁面顯示了這種設置:http://developer.samsung.com/forum/thread/emulator-size-for-galaxy-note-2-/77/178557

這是一個缺少可用的RAM?

+1

爲什麼倒票?我需要這樣做來在真實的設備上測試我的程序。有人投票理解我的問題嗎?內置仿真器似乎限制在768MB –

+1

這是一個非常開放的問題,並且措辭包括模仿TouchWiz的第二個主題。這就是爲什麼它被低估了。更多細節是必要的,以瞭解任何提示您的崩潰。 –

+0

@TomPace我甚至從來沒有參與過項目的TouchWiz部分,因爲模擬器在2GiB內存需求上窒息。我將其納入的原因是因爲模仿三星平臺至關重要。 –

回答

0

這個問題可能是一個重複:

Android: failed to allocate memory

我不相信你不會這麼做,但我只是會說也無妨...... 檢查的細節正確的答案,但尤其要檢查正確答案的評論。

說真的,我希望這有助於。過去,Android和Eclipse問題一直是我的一個難題,直到我學會了用禪宗式的態度和極其詳盡的研究和試驗錯誤來壓制它們。

+0

我甚至沒有嘗試弄清楚四核或GPU :)最好的答案是使用512並吸取它。說真的!? –

+0

@SinthiaV我可以繼續研究一兩個小時,但我會在這裏停下來。這是一個有趣的問題,我很想幫助更多,但我需要睡眠。 Android是一個很好的系統,當然比iOS更開放,但我對這兩者都很熟悉,並且iOS具有更高的穩定性和易用性。 Android當然是免費的,並且有很多有趣的功能可以被利用。祝你好運!! –

+0

我不能夠感謝你。 –

3

使用在配置文件中手動在內存大小後添加「mb」的建議(如本主題中建議的:Android: failed to allocate memory)(位於:%USERPROFILE%/。android/avd/name-of-your-avd /config.ini)解決了這裏的768mb問題!

例如,現在的工作對我的Win7的X64終極OS -with-專用GPU;

avd.ini.encoding=ISO-8859-1 
hw.sdCard=no 
hw.device.manufacturer=Google 
hw.mainKeys=no 
hw.lcd.density=320 
hw.accelerometer=yes 
hw.dPad=no 
hw.cpu.arch=x86 
skin.name=720x1280 
abi.type=x86 
hw.device.hash=1197498893 
hw.trackBall=no 
hw.device.name=Galaxy Nexus 
hw.camera.back=none 
hw.sensors.proximity=yes 
hw.battery=yes 
disk.dataPartition.size=512M 
hw.gpu.enabled=yes 
image.sysdir.1=system-images\android-18\x86\ 
hw.audioInput=yes 
hw.sensors.orientation=yes 
hw.camera.front=none 
hw.gps=yes 
skin.dynamic=yes 
skin.path=720x1280 
hw.keyboard=yes 
vm.heapSize=128 
hw.ramSize=2048mb 

我已經在兩臺機器上測試了這一點,我的臺式機和筆記本電腦都運行Windows 7 X64旗艦版

筆記本電腦有一個英特爾I7-4702MQ與12GB的RAM和GeForce GTX765M 桌面有一個Intel I7 -3820與32GB ram,並且在Crossfire中擁有Ati 6950,以及Nvidia GTX560Ti(通常爲physx)。

桌面只有在使用交火時可靠地啓動GPU加速的問題,除此之外,我根本沒有模擬器問題,甚至設法將4096mb RAM與256VM堆分配(但是增加了VM-堆上面128似乎放緩模擬器啓動巨大這裏)

上,而即使使用RAMDISK我還測試了4096MB設置,但這並沒有增加太多性能的桌面。整體

最佳設置(在我的經驗),在經過短短測試的啓動和響應速度; 2048與128mb VM堆大小,啓用gpu加速。

希望這有助於出去別人!

1

我在Windows 7上運行時遇到了類似的問題。當我用管理員權限重新啓動Android Studio時,它工作正常。否則我甚至無法打開AVD管理器。

+0

可能就是這樣。我沒有想過像那樣運行它,因爲我只是升級到管理員。這可能解決多個問題。 +1 –