adb 推送 libdvm.so
如何更改系统分区大小,以便在更改虚拟机后可以执行“adb push libdvm.so”之类的操作?在不更改分区大小(即使用模拟器的默认设置)的情况下,它会抱怨“内存不足”。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何更改系统分区大小,以便在更改虚拟机后可以执行“adb push libdvm.so”之类的操作?在不更改分区大小(即使用模拟器的默认设置)的情况下,它会抱怨“内存不足”。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
创建 AVD 后,要为 AVD 创建更大的分区,请执行以下操作:
右键单击您的项目 -->运行AS -->运行配置 -->
(确保您的项目在左侧被选中,名称在顶部。)
选择“目标”-->
在底部,您会看到“Android模拟器命令行选项:
添加类似
-partition的内容-size 1024
这将使您的 AVD 分区大小为 1024MB。这就是扩大分区的方法,但我觉得您的“内存不足”错误不会因此得到解决。
相反,我认为您只需增加 Java 内存或堆大小:
如果您使用的是 Windows,这将有所帮助 http://www.avajava.com/tutorials/lessons/how-do-i-allocate-more-memory-to-eclipse。 html
其要点是将
-vmargs -Xms256M -Xmx512M
之类的内容包含到 eclipse.ini 文件中。希望有帮助!
To make a larger partition for your AVD after having created the AVD you:
Right click your Project --> Run AS --> Run Configurations -->
(make sure your project is selected on the left and the Name at the top.)
Select 'Target' -->
at the bottom you'll see 'Android Emulator Command Line Options:
Add something like
-partition-size 1024
which would make your AVD partition 1024MB in size.That's how you make your partition bigger, but I feel your 'out of memory' error wont be resolved from that.
Rather, I think you need to simply increase your Java Memory or Heap size:
If you're on Windows, this will help http://www.avajava.com/tutorials/lessons/how-do-i-allocate-more-memory-to-eclipse.html
The gist of it is to include something like
-vmargs -Xms256M -Xmx512M
to your eclipse.ini file.Hope that helps!