要不买个开发板,再有钱直接买个Android手机

解决方案 »

  1.   

    话说,买个开发板的话如果只是做Android应用开发就太浪费了,成本太高,上次买个6410的裸板,基本上什么模块也没带,就已经1200了,做底层开发也没做多久,感觉已经是没发挥它的价值了,如果只做应用,那就更加没价值了。买个手机的话,相信如果大家有钱的话,就是不做开发,估计也会去买的了!
    相对来说还是倾向于Android-x86,性能强大,使用方便,0成本啊!
      

  2.   

    Android-x86?什么东西?现在的模拟器就是在x86上跑的啊。如果你的意思是说,程序直接在PC上跑,不通过模拟器的话,你觉得可能么?没有虚拟机,你觉得可能么?或者说,你觉得windows系统有这么牛么?
      

  3.   

    这位哥们儿,首先,请你不要激动。
    没错,我说的是android直接在PC机上跑,可以用模拟器,也可以直接装在PC机上。
    这不是windows系统牛不牛的问题,你举的linux能在PC机上跑起来跟windows系统有关系吗?
      

  4.   

    呵呵,用虚拟机启动是吧,这个速度你觉得会快多少?要把arm的模拟成x86的。
      

  5.   

    LZ的意思可能是,之前的模拟器都是在X86的PC上模拟出一个ARM来跑,android-x86则是在X86的PC直接模拟出来一个X86的机器来跑,
    这个真不清楚会不会快一些。
    不过我现在倒确实在X86的硬件上跑android
      

  6.   

    虚拟机的CPU是可以自己定的,单核双核随便选;内存自己定,1G、2G随便加。我不觉得能快多少,但至少比模拟器快几倍以上都不算吹的。
      

  7.   

    恩,前面一部分你说的没错,之前的模拟器是在x86的PC机上模拟出一个ARM来跑,这也是为什么这个模拟器要分linux版跟windows版的原因。
    至于后面一部分,就不对了,我说的Android-x86,它不是模拟,而是就是一个完整的操作系统,你编译完了之后就是一个ISO镜像,可以直接拿来装机的。当然,你也可以用虚拟机来运行它。
      

  8.   

    这种开发模式meego可以,哈哈
    android不行。
      

  9.   


    andriod-x86存在的意义真的很大 如果没有真机,想高质量体验系统性能,andriod-x86很有必要,也是个不错的选择
    我门做android平板的 对模拟器就不是很乐忠andriod-x86:使用Kernel 2.6.29内核(),并开启KMS功能。支持提供了音效。支持网络摄像头。支持存储卡与移动存储设备的自动加载。支持自动检测驱动模式。支持Ethernet (DHCP)。支持鼠标滚轮。即时显示电池状况。支持待机功能。支持触摸屏幕。支持压缩档案格式。支持除错模式。加入了BusyBox。可以运行在虚拟机上如:Virtual Box, Qemu, VMware发布了Live CD的ISO存档,以及Live USB Image存档。支持无线网络并可从GUI开启并设定。全新的安装模式,可以安装到ext3/ext2/ntfs/fat32磁盘格式。可以载入firmware的hotplug。改善键盘支持,可以使用usb键盘。按下电源键可以开机。
      

  10.   


    毕竟它还没有普及... 
    android-x86之所以存在,就有它存在的理由...
    也许不是适合每个开发者,但是绝对不是一无是处的
    我支持你... 
      

  11.   

    谢谢谢谢谢谢。我是支持用Android-x86取代模拟器来做应用开发的,真的不知道强了多少倍啊!!!
      

  12.   

    那LZ就好心给个教程吧,怎么调试,在PC上用eclipse然后部署到虚拟机运行的android-x86系统上?
    我去试试,然后给大家个结论
      

  13.   


    先不说lz说的对不对
    你连Android-x86 项目都不知道
    不知道你可以google啊 
    什么情况都不清楚 就开始喷,有意义吗
      

  14.   

    去我的博客里面看吧,现在只是写了一部分,很多东西都没写。这部分的话,开发来说,掌握一些基本的技巧就行了,剩下的就跟模拟器一样,同样可以用eclipse ddms来调试,不需要任何比操作模拟器复杂的操作。甚至来说,Android-x86还提供了很多模拟器没有的各种快捷键,各种移动设备的支持,有需要直接插卡就行了,不需要push来pull去的。Android-x86好处真的很多。
    因为现在手上其他事务耽搁的关系,没有办法马上补全,有时间我会一一介绍出来的。
      

  15.   

    好吧,没想到我又激动了,最近心情比较烦躁,向LZ道歉了,实在不好意思。
    我一会儿去试试,好用的话告诉大家,主要是搞应用的很多根本不会linux,所以还是先得一步一步去搭环境。
      

  16.   

    恩,这个的话,如果你觉得麻烦,可以直接从google上down一个ISO镜像的,刻盘直接安装或者刻U盘直接安装或者虚拟机直接装载都行的。不过最好还是能自己编译镜像,可以定制。
      

  17.   

    我是用eclipse开发之后,
    1、保存
    2、然后你连接手机进电脑
    第2步跑完之后,3.1在bin有个apk文件,你双击安装
    又或者
    3.2按eclipse 的run,这时电脑的虚拟机不会启动,而直接转入手机里面安装,安装完毕之后,然后你打开手机跑程序就可以了。不过这个是直接运行模式,debug模式我还在摸索中。
      

  18.   

    可以了,确实和真机的速度一样,但是有问题,很重要的问题。
    先简单的说步骤:
    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的估计会让你系统有点儿卡...削微有点儿卡。
      

  19.   

    建议版主把这个推广下,挺不错的东西,而且,像我们在公司开发的,联网都是net方式,走代理的,公司为了监控,因此常规的模拟器是无法联网的,设置代理好像也有问题,但是用这个虚拟机就没事儿了,走的是net,只要PC能上网,虚拟机运行的android系统也能上网,这样调试起来比较方便。谢谢LZ分享。
      

  20.   

    这个的确,如果你开发的东西比较深,要用别人的库,而别人的库是基于arm的又不开源的话,确实是没办法解决。但如果开源的话,那就好办了,你可以直接把源码用Android-x86的交叉编译器重新编译下,就OK了。试过,没问题。
      

  21.   

    恩,其实给他分个七八百的内存就够了,CPU搞的双核的,快的没边.....
      

  22.   

    android基于linux内核,所以android-x86早就应该有了.呵呵.
    不过我还是坚持用"eclipse+虚拟机",i5 cpu + 4G memory,速度上表示没有鸭梨.
      

  23.   

    话说,模拟器跟你的机器配置没关系的说,就是你i7+4G,模拟器表示它的CPU就是armv5,内存只有128(虽然你可以加),你也木办法哦....
    你觉得速度没鸭梨,是因为你还没到真正要“消耗”这些资源的时候....