有多少人觉得模拟器太慢?有多少人试过用Android-x86来做应用开发啊解决办法
发布时间:2010-05-30 10:57:27 文章来源:www.iduyao.cn 采编人员:星星草
有多少人觉得模拟器太慢?有多少人试过用Android-x86来做应用开发啊? RT。 大家不觉得模拟器做应用开发的时候运行的那个速度实在是太慢了吗?而且还有很多限制,烦的飞起有木有? 那有没有人关注过或者说尝试过用Android-x86来做应用程序开发呢?真的是很好的东西!------解决方案--------------------
探讨 这对开发有什么帮助么?没有 能调试么? 能模拟真机环境么? 用虚拟机跑个480x320大小的界面? 意义...何在?
------解决方案-------------------- 可以了,确实和真机的速度一样,但是有问题,很重要的问题。 先简单的说步骤: 1.安装VMware7.0 2.下载android-x86.iso这个可以google一下 3.创建虚拟机,用这个iso安装,很快的 4.安装成功进入android界面,alt+f1进入命令终端,输入netcfg记录对应的ip地址,比如我的是192.168.37.132 5.打开eclipse,查看ddms,这时候设备列表中没有模拟器 6.PC上通过cmd进入到android的sdk的tools目录下,输入adb connect 192.168.37.132:5555 7.在看看ddms,里面会有模拟器了 8.现在可以运行调试了,一样的,run一下程序就部署到模拟系上了 问题来了,因为是x86的,所以注意了,如果你程序用了arm的库,那就没戏了,也就是说工程libs目录下armeabi下用了xxx.so,这个so是用ndk编译的,不管是mips还是arm,那都不行,安装不上的,因为虚拟机是X86的....... 这个就杯具了,我基本很多程序都用了so,不过一些应用和游戏,不依赖so的就没事儿!!! 不过这东西确实是个好玩意儿,速度很快,开始觉得虚拟机占用的内存会很大,怕导致速度慢,但是看来还可以,哦,我电脑是2G内存的,1G的估计会让你系统有点儿卡...削微有点儿卡。
------解决方案-------------------- 哈哈哈,一进论坛就看到这个帖子 lz是有心人,确实Android的模拟器跑得比较慢(本质上是一个QEMU),因为需要有ARM -> X86 这个映射过程,本人饱受原配模拟器的折磨。而如果使用X86 Android的虚拟机,那个速度在CPU一般的机器上,嘿嘿嘿……很爽,至少快2倍。因为X86虚拟机(如VM,VirtualBox)在实现机制上,许多代码直接放到CPU上跑而不经过转换。 不过有几个问题需要注意 第一,android-x86目前没有2.3的版本? 第二,分辨率尺寸跟手机要求的可能不一眼,可能需要自行编译源码修改 第三,库的问题,的确,如果用了第三方的库又没有源码那就狗屁了,有源码可以自己编一套X86的出来 所以如果你不调底层以及Framwork那一层,不要求调用2.3最新的api,X86绝对是一个好选择 居然有人说不能调试!!! Android的调试本质上是一个TCP/IP的客户端服务器,搞过嵌入式都明白,跟gdb差不多,只要互相能ping通,端口能打开怎么不能调试。 我现在用Ubuntu+eclpise+VirtualBox+AndroidX86 唯一缺憾,VirtualBox的网络映射我没搞通,要用host only的网络,如果要调需要网络程序就比较麻烦
------解决方案-------------------- 感谢楼主啊,这方式太棒了,就是如何控制横竖屏转换,我用vm好像找不到。 以前用 Anroid模拟器中,快捷键"ctrl+F11"可以实现转屏。 现在在 Android-x86系统下就没用了,求指点啊。
------解决方案-------------------- 纯java的部分应该可以 有的东西要调用底层arm平台的库,x86就没优势了,像小鸟在x86上是跑不起来的
友情提示: 信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
Android版块严惩倒分行为,希望大家配合维持正当的技术交流 - 移动平台 / 非技术区
近期发现Android版块一些帐号在进行倒专家分操...
Java应用程序调用系统中任意一个so文件的方法 大家看看是否可行?
如果我想编写一个apk程序,而这个apk程序要调用系统中的非JNI的so...
关于ListView中CheckBox 用程序全选的问题
LisetView中view布局
XML code
<?xml version="1.0" encoding="UTF-8"?>
<RelativeLay...
请教一个关于广播接收器优先级的问题,为什么我无论如何都不能超越QQ,360,GO等手机助手,管家?
android官方好像说最高1000,我试过...
Android 布局framelayout到底怎么用
简单demo就不要说了哈,知道framelayout的简单实例,感觉没有收获,看了源码,也没有什么感觉。我想...
如果调用系统剪裁功能
首先调用系统图库,获取图片,然后对该图片进行剪裁,大家帮忙看下我的代码哪里有问题
Java code
Uri uri = data...
求4.0的framework.jar包
如题。哪位朋友有编好的4.0的framework.jar,给个下载地址,或发我邮箱heixue888@qq.com
3Q~
------解决方案...
关于读取手机通讯录的问题
使用Android1.5的读取方法:
Cursor cur = context.getContentResolver().query(Contacts.Peop...
请教如何用android画图
我想利用android写一个画图程序,请问我应该重点看android的哪些部分,请大家给点建议,还有大家是否有相关的工...
分享HTC手机Android源代码下载地址
http://developer.htc.com/
------解决方案--------------------
不错,可惜只有kernel的~~...