Android X86和手机arm上的android开发是不同的。

转载 2012年03月30日 13:15:34
在网上看到“基于x86 Android ndk应用移植指南”,说没有包含X86原生库的应用,需要进行移植为支持x86的库,才能在x86架构Android的设备上运行

目前已经有45万款基于ARM版Android开发的软件应用,目前还以惊人数量增加,如果这些软件全部要重新移植过,才能在INTEL手机上使用,那还得了。突然想到这个问题,这似乎对INtel很不利。

Snap4.jpg w

我使用android开发jquery mobile,在X86上页面跳转失灵,结果只要跳转就返回到主界面,反而在google的android模拟器上运行良好!

该问题正在解决中.....


    尽管之前将SDK和开发环境都安装好了,也建立好了Android Virtual Device(AVD),但是许多情况下还必须要在手机上测试才可以。而Android恰恰给我们提供了这样的机制。

    本人用的真机测试为Moto X702(MileStone),首先将手机用USB连接到计算机,然后选择“USB管理”,选择第一项“门户和工具”,此时计算机中会出现一个虚拟的光盘,安装光盘中的程序,安装过程中会自动安装驱动程序和一个连接手机的程序,通过这个程序会自动打开手机端的Phone Portal程序,自动选择USB方式连接计算机,通过此程序可以读取手机中的短信息、通讯录乃至其他的很多资源。看程序的名字,该程序为摩托罗拉的手机专有的,其他牌子的手机暂时未知。

    说的有点远了,继续原来的话题。通过安装摩托罗拉自带的程序和驱动之后,手机还不能直接做为调试工具,还要设置。在手机按下“menu”运行“设置”——“应用程序”——“开发”——“USB调试”,打开USB调试。然后运行自己编写的程序,选择Run AS——Android Application之后会自动讲程序部署到手机中,并且自动打开程序。如果想手动选择调试设备,选择Run AS——Run Configurations,左侧Android Application下选择你的项目名字,在右侧"Target”的标签下,"Deployment Target Selection Mode” 下选择"Manual”,之后再次运行程序会出现选择设备的窗口(Device Chooser),让开发者选择要部署的设备。在控制台上可以看到运行的Log日志。

    题外说一点,在安装SDK时选择"USB Driver"会自动下载USB调试的驱动程序,在SDK下的USB_DRIVER文件夹下,正常来讲应该在手机用USB连接电脑之后选择安装驱动程序的时候安装该驱动,但是MileStone并没有出现该情况,我想可能是摩托罗拉已经讲驱动程序加到那个虚拟出来的光驱中了。暂时只是猜测,还未验证。

    以前安装完毕之后,可以开心的在MileStone上调试自己的开发的程序了。


相关文章推荐

ARM与X86 CPU架构对比区别

ARM与X86 CPU架构对比区别CISC(复杂指令集计算机)和RISC(精简指令集计算机)是当前CPU的两种架构。它们的区别在于不同的CPU设计理念和方法。早期的CPU全部是CISC架构,它的设计目...

【Binwalk】Binwalk:后门(固件)分析利器

原文链接 近期网络上爆发的厂商固件后门漏洞,如D-LINK  腾达路由器后门时用到的分析工具是Binwalk,最近又更新到最新版本。周五抽空翻译了下工具使用方法和例子。 Binwalk...

【技术分享】利用DVRF学习固件分析系列(一)

作者:赏金流浪客  稿费:500RMB(不服你也来投稿啊!) 投稿方式:发送邮件至linwei#360.cn,或登陆网页版在线投稿 前言 随着各种硬件设备漏...

Android开发中libs包下面的mips、armeabi、armeabi-v7a和x86

转载请注明出处: 简介 在Android日常的开发过程中有的项目需要引入第三方的库,有时候大家可能会在libs文件夹下看到mips、armeabi、armeabi-v7a和x86这四个文件夹。那么...

基于adt-bundle-windows-x86的android开发环境

最新基于adt-bundle-windows-x86的android开发环境搭建 某系统要配套做一个android客户端,来一次android开发环境快速搭建,系统Win7,具体步骤如下: 1、下...
  • zm_21
  • zm_21
  • 2014年06月24日 16:34
  • 853

最新基于adt-bundle-windows-x86的android开发环境搭建

某系统要配套做一个android客户端,来一次android开发环境快速搭建,系统Win7,具体步骤如下: 1、下载jdk:http://www.oracle.com/technetwork/jav...

ubuntu下Android-X86和VirtualBox打造高性能Android开发环境

为什么Android虚拟机比iOS和WP7的虚拟机要慢很多呢?原因如下: 1. Android 模拟器模拟的是 ARM 的体系结构(arm-eabi),而 iOS 和 WP7 的模拟器的目标体系...

用Android-X86和VirtualBox打造高性能Android開發環境

转:http://merry05.blog.hexun.com.tw/73728603_d.html   不知道有多少Android開發著對Android虛擬機的那悲劇的性能有意見,反正我的看法是...

用Android-X86和VirtualBox打造高性能Android开发环境

不知道有多少Android开发着对Android虚拟机的那悲剧的性能有意见,反正我的看法是:那速度实在是太坑爹了! 为什么Android虚拟机比iOS和WP7的虚拟机要慢很多呢?原因如下: ...

【开发环境】用Android-X86和VirtualBox打造高性能Android开发环境

不知道有多少Android开发者对Android虚拟机的那悲剧的性能有意见,反正我的看法是:那速度实在是太坑爹了! 为什么Android虚拟机比iOS和WP7的虚拟机要慢很多呢?原因如下: ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android X86和手机arm上的android开发是不同的。
举报原因:
原因补充:

(最多只允许输入30个字)