Eclipse 如何使用>;768MB RAM用于模拟Galaxy设备

Eclipse 如何使用>;768MB RAM用于模拟Galaxy设备,eclipse,android-emulator,galaxy,Eclipse,Android Emulator,Galaxy,我试图模仿Galaxy Note 2,它包含2GB内存和一些定制硬件,如s-pen和TouchWiz。我首先创建了一个2GB的模拟器。模拟器不会启动,事实上它正在使eclipse崩溃。我还想模拟多屏幕TouchWiz支持。我在任何地方都看不到任何关于模拟TouchWiz等定制平台的信息。有什么想法吗?我需要一个像样的Galaxy系列测试平台,但我甚至无法让基本的android运行 编辑:Samsung dev页面显示此设置: 这是因为缺少可用ram吗?此问题可能与以下问题重复: 我不认为你不会

我试图模仿Galaxy Note 2,它包含2GB内存和一些定制硬件,如s-pen和TouchWiz。我首先创建了一个2GB的模拟器。模拟器不会启动,事实上它正在使eclipse崩溃。我还想模拟多屏幕TouchWiz支持。我在任何地方都看不到任何关于模拟TouchWiz等定制平台的信息。有什么想法吗?我需要一个像样的Galaxy系列测试平台,但我甚至无法让基本的android运行

编辑:Samsung dev页面显示此设置:


这是因为缺少可用ram吗?

此问题可能与以下问题重复:

我不认为你不会这么做,但我还是要说。。。 检查正确答案的详细信息,特别是检查正确答案的评论


说真的,我希望这有帮助。Android和Eclipse的问题在过去一直是我的问题,直到我学会用禅宗般的态度和详尽的研究以及反复试验来粉碎它们

此问题可能与以下问题重复:

我不认为你不会这么做,但我还是要说。。。 检查正确答案的详细信息,特别是检查正确答案的评论


说真的,我希望这有帮助。Android和Eclipse的问题在过去一直是我的问题,直到我学会用禅宗般的态度和详尽的研究以及反复试验来粉碎它们

使用在配置文件中的内存大小后面手动添加“mb”的建议(如本线程中所建议的:)(位于:%USERPROFILE%/.android/avd/name of your avd/config.ini)解决了768mb的问题

现在在我的win7 x64 ultimate os上使用专用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
我已经在两台机器上进行了测试,我的台式机和笔记本电脑都运行Windows7x64Ultimate

这台笔记本电脑有一个Intel I7-4702MQ,带有12GB ram和GeForce GTX765M 台式机有一个带有32GB ram的Intel I7-3820,Crossfire中有Ati 6950,还有一个Nvidia GTX560Ti(通常用于physx)

桌面在使用crossfire时只在可靠地启动gpu加速方面存在问题,除此之外,我对仿真器没有任何问题,甚至成功地为4096mb RAM分配了一个256VM堆(然而,将VM堆增加到128以上似乎会大大降低仿真器的启动速度)

在桌面上,我还测试了4096MB的设置,甚至使用了RAMDISK,但这并没有太大的提高性能

在几次测试之后,在启动和响应方面,总体设置最佳(以我的经验); 2048,128mb虚拟机堆大小,启用gpu加速


希望这能帮助其他人

使用在配置文件中的内存大小后面手动添加“mb”的建议(如本线程中所建议的:)(位于:%USERPROFILE%/.android/avd/name of your avd/config.ini)解决了768mb的问题

现在在我的win7 x64 ultimate os上使用专用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
我已经在两台机器上进行了测试,我的台式机和笔记本电脑都运行Windows7x64Ultimate

这台笔记本电脑有一个Intel I7-4702MQ,带有12GB ram和GeForce GTX765M 台式机有一个带有32GB ram的Intel I7-3820,Crossfire中有Ati 6950,还有一个Nvidia GTX560Ti(通常用于physx)

桌面在使用crossfire时只在可靠地启动gpu加速方面存在问题,除此之外,我对仿真器没有任何问题,甚至成功地为4096mb RAM分配了一个256VM堆(然而,将VM堆增加到128以上似乎会大大降低仿真器的启动速度)

在桌面上,我还测试了4096MB的设置,甚至使用了RAMDISK,但这并没有太大的提高性能

在几次测试之后,在启动和响应方面,总体设置最佳(以我的经验); 2048,128mb虚拟机堆大小,启用gpu加速


希望这能帮助其他人

在Windows 7上运行时,我实际上遇到了类似的问题。当我以管理员权限重新启动Android studio时,它起了作用。否则,我甚至无法打开AVD管理器。

在Windows 7上运行时,我实际上也遇到了类似的问题。当我以管理员权限重新启动Android studio时,它起了作用。否则,我甚至无法打开AVD管理器。

为什么投票失败?我需要这样做,在真实的设备上测试我的程序。投票的人明白我的问题吗?内置仿真器的上限似乎是768Mbt。这是一个非常开放的问题,措辞中还包括第二个主题:模拟TouchWiz。这就是它被否决的原因。要理解任何关于崩溃的暗示,都需要更多的细节。@Tomspace我甚至从未接触过项目的TouchWiz部分,因为emulator因2GiB ram需求而受阻。我之所以把它包括进来,是因为它是模仿三星平台的必要条件。我加了一票,因为我经历了Android和Eclipse开发以及崩溃的痛苦。我发现了一个可以为您提供解决方案的问题,但当然,在Android开发中,一个适用于10人的解决方案可能仍然不适用于少数人,而且它比Xcode/iOS更耗时,也更难找出原因。为什么投票失败?我需要这样做,在真实的设备上测试我的程序。投票的人明白我的问题吗?内置仿真器的上限似乎是768Mbt。这是一个非常开放的问题,措辞中还包括第二个主题:模拟TouchWiz。这就是它被否决的原因。要理解任何关于崩溃的暗示,都需要更多的细节。@Tomspace我甚至从未接触过项目的TouchWiz部分,因为emulator因2GiB ram需求而受阻。我之所以把它包括进来,是因为它是模仿三星平台的必要条件。我加了一张赞成票,因为我经历了Android和Eclipse开发的阵痛