在网上看到“基于x86 Android ndk应用移植指南”,说没有包含X86原生库的应用,需要进行移植为支持x86的库,才能在x86架构Android的设备上运行

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

 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上调试自己的开发的程序了。

Android X86和手机arm上的android开发是不同的。相关推荐

  1. android x86还是arm,Android x86是否模拟ARM?(Does Android x86 emulate ARM?)

    Android x86是否模拟ARM?(Does Android x86 emulate ARM?) 试图找出应用程序在为ARM编译时如何在VMWare上的Android x86上工作. GUI是否在 ...

  2. 要绘图,首先得调整画笔,待画笔调整好之后,再将图像绘制到画布上,这样才可以显示在手机屏幕上。Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,主要方法(没有全部列

    要绘图,首先得调整画笔,待画笔调整好之后,再将图像绘制到画布上,这样才可以显示在手机屏幕上.Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,主要方法(没有全部列 ...

  3. Android 借助Stetho在Chrome上调试Android网络、数据库、Sharedpreferences

    Android 借助Stetho在Chrome上调试Android网络.数据库.Sharedpreferences 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/a ...

  4. android x86 最新手机,Android-x86 9.0-r2 稳定版发布:底层升级至Android 9.0

    Android-x86 9.0-r2已发布,此版本是基于 Android-x86 9.0 (pie-x86) 的第二个稳定版. 9.0-r2基于最新的 Android 9.0.0 Pie 版本(and ...

  5. 桌面提醒 android,如何让手机桌面上显示便签提醒事项?

    原标题:如何让手机桌面上显示便签提醒事项? 如何让手机桌面上显示便签提醒事项? 手机桌面上显示便签提醒事项的方式太多了,不同系统的手机.不同品牌的手机.甚至不同型号的手机,在手机桌面上显示便签事项.备 ...

  6. [原创]Android x86开启houdini(arm兼容库) 手动安装houdini 支持arm app

    androidx86不自带arm兼容库,需手动安装.下面是我自己总结的方法. 1.下载对应houdini文件,比如9.0x64是houdini9_y.sfs 2.拷贝到u盘 3.打开安卓的文件管理器, ...

  7. android 4.3 模拟器,模拟器上的Android 4.3

    如何在Windows的Android模拟器中运行自己构建的x86或arm映像. 对于Linux,它工作正常. 我已经从最新的AOSP来源构建了图像. 当我尝试在模拟器中启动它时,使用–show-ker ...

  8. iphone上安装android系统,如何在iPhone上安装Android操作系统?

    关于"如何在iPhone上安装Android操作系统?"相关问题,库巴帮助小帮手为您解答. 本文是教各位如何安装谷歌的Android操作系统到iPhone上.事先警告,动手能力不强 ...

  9. android教育游戏设计方案,基于Android平台的手机教育游戏设计与开发

    摘要: 随着信息化教育的飞速发展,以移动设备作为学习平台的学习方式,越来越受到学者们的重视.在当今时代,手机是移动设备的主流,尤其是使用安卓系统的手机用户越来越多.安卓手机以其系统完全开源的独特优势, ...

最新文章

  1. Mac上搭建直播服务器Nginx+rtmp
  2. 基于Flink SQL构建流批一体实时数仓
  3. pika开源:替代WebPack的全新JS构建工具
  4. xampp mysql.sock_解决xampp自启动和mysql.sock问题
  5. Android应用程序与SurfaceFlinger服务的关系概述和学习计划
  6. HDU 2852 KiKi's K-Number 主席树
  7. win7怎么安装nodejs_怎么解决win7安装软件提示
  8. struts2:多业务方法的处理(动态调用,DMI)
  9. mac 卸载编辑器卸不干净
  10. IOC操作Bean管理注解方式(创建对象)
  11. python查询缺失值所在位置_Python Pandas找到缺失值的位置方法
  12. (转)python 搭建libsvm方法。python版本和libsvm版本匹配很重要!
  13. 关于使用Tomcat服务器出现413错误的解决办法(Request Entity Too Large)
  14. 微软 python替代vba_微软将要用Python取代VBA,Python工程师又双叒叕要涨薪了!
  15. 【校招VIP】测试脚本语言之系统状态(内存、网络)
  16. 本科生学计算机视觉实际吗,成电信通学院本科生在全球计算机视觉顶会CVPR上发表研究成果...
  17. 三星java游戏打雪仗下载_三星拱照之驸马镇邪
  18. 安装win10 找不到固态硬盘
  19. Unity shader 角色消失 溶解 隐身 效果
  20. 数据可视化—绘制雷达图

热门文章

  1. 什么是软件测试?—— 快来更多的了解软件测试吧
  2. spring-java使用Validation参数验证-自定义校验器
  3. Flume 从0到高手一站式养成记
  4. 人在回路,心却不在回路
  5. 谷歌云端硬盘直接下载方法
  6. 制作电子名片(去除图片的白色背景)
  7. 进制转换(十进制n转化为k进制)
  8. Android 进阶路线(思维导图),kotlin视频教程免费下载
  9. 上海python好找工作吗_和嗲妹妹面试python,是种什么体验?
  10. 记录合租房的一个女变态