Anroid模拟器的安装及模拟器root权限图文教程

上传人:ji****72 文档编号:37506042 上传时间:2018-04-17 格式:DOC 页数:22 大小:1.47MB
返回 下载 相关 举报
Anroid模拟器的安装及模拟器root权限图文教程_第1页
第1页 / 共22页
Anroid模拟器的安装及模拟器root权限图文教程_第2页
第2页 / 共22页
Anroid模拟器的安装及模拟器root权限图文教程_第3页
第3页 / 共22页
Anroid模拟器的安装及模拟器root权限图文教程_第4页
第4页 / 共22页
Anroid模拟器的安装及模拟器root权限图文教程_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《Anroid模拟器的安装及模拟器root权限图文教程》由会员分享,可在线阅读,更多相关《Anroid模拟器的安装及模拟器root权限图文教程(22页珍藏版)》请在金锄头文库上搜索。

1、Android 模拟器是 Android 开发人员必备的东西,当然我们平时拿来玩玩娱乐娱乐也是不错的,今天就讲解一下 Androd 的安装以及如何 root 模拟器Android 模拟器是 google 提供的集成在 Android 软件开发包(SDK)里的一个工具,SDK 包里主要集成了各个系统版本的 API(应用程序接口)以及调试工具等等开发人员在发开一个 Android 应用程序的时候,需要安装 JDK(JAVA 软件开发包),Android SDK,以及开发环境(常用 eclipse),当然 C 语言程序开发人员也可以在 Anroid 上开发基于 C 语言的程序,那就需要 Androi

2、d NDK(本地开发包)然后开发环境一般使用 cygwin。开发环境就不具体说了,就玩一下模拟器吧。模拟器根据不同的系统版本运行起来会不一样卡,我的电脑配置 5200+的 CPU 和 2G 的内存,运行 1.5 和 1.6 系统比较流畅,运行 2.1 以上就很卡顿了,3.0 几乎无法运行模拟器要比我们常用的 vmware 模拟器运行 xp 啊 linux 要卡的多,非常吃系统,电脑配置像我这样比较古董的同学要有心理准备首先下载 Android 的 SDK 包,请在 google 搜索 Android SDK,第一个就是了,点进去下载下图中的 SDK 包,由于天朝的伟大通知,google 光荣被

3、墙了如果无法打开网页的同学请使用附件中的穿墙工具,fg709p 就是 free 门,用法很简单,运行后等其弹出主页就可以去上被墙的网站了,不过开了这个普通的网站可能上不去了这个软件百度是搜不出来的,应该是违禁物品,不要说是我说的,我怕被跨省下载完了就解压,比如我解压在 F 盘,打开文件夹,就能看到一个绿色的 Android 小人图标,SDK manager.exe ,双击运行它运行之后就会跳出它的环境配置包,软件会自动去连接 google 的服务器检查有无可更新的 API 等等如果无法连接成功,请点击左面 settings,然后将“强制使用 http 替代 https”这个选项勾上,需要代理的

4、同学请自行设置 proxy 代理,然后重新尝试连接,如下图连接成功,点击左侧 Available Packages 就可以显示当年你可以获取的,并且还没有安装的包,Installed packages 是您已经安装过的包下图中我有 2 个包没装,好久没更新了,当然如果你初次使用,会有一堆,你可以选择你想要的,比如 2.2 的 API 就可以在模拟器运行 2.2 系统了,全部安装的话总够会在 2G 左右,下载比较慢勾上你想要下载的,就点击右下角的 install selected 就开始下载并安装了然后你可以该干嘛干吗去了,吃饭睡觉拉屎洗澡上班,N 个小时候以后就全部下完了,然后就可以创建虚拟机

5、了点击左侧 Virtual devices,右面就可以创建虚拟机了,这里先说一下,在对话框顶部有个路径是虚拟机的创建路径,默认是C 盘什么 document settings 路径下,建议更改路径,因为模拟器比较大,特别是创建虚拟 SD 卡,你建个 16G 的 SD 卡那 C 盘就被吃掉 16G 了,一般 C 盘都比较吃紧那么如何更改虚拟机的创建路径那么就要增加系统环境变量,右击我的电脑,属性,高级,在下面有个环境变量,点一下然后点击系统变量下面的新建然后在变量名输入 ANDROID_SDK_HOME变量值就输入你想要安装模拟器的路径,建议路径里面不要有空格的文件夹既然说到环境变量了,那就提一

6、下环境变量中系统变量的一个 path 这个变量首先按 win+R,(win 就是键盘左下角 ctrl 和 alt 中间那个 windows 的小旗子),然后输入 cmd 并且回车就可以看到 dos 框,然后你在 dos 框输入了 ipconfig 就会显示你的 ip 地址等信息。有些时候你的电脑出现了一些问题,你输入 ipconfig 的时候会出错,提示你无法找到指令其实是这样的,ipconfig 是 c:windowssystem32下面的一个名为 ipconfig.exe 的可执行程序,当要在 dos 框里执行一个可执行程序的时候,通常你要输入其路径+可执行程序的文件名或者你要 dos 进

7、入到那个文件夹下,执行该文件名,才能正常执行,否则就会提示你无法找到该命令,那么为什么你 dos 当前目录在任何一个位置都能执行 ipconfig 呢?那就是因为环境变量里的 path 这个变量下面,添加了 c:windowssystem32 这个值了,我们可以简单做个试验,当你打开 cmd 的时候,默认路径是指向 C 盘某个文件,win7 是指向 C:userCloud,Cloud 是我的用户名然后你在 D 盘创建一个 txt 文本,比方说我创建了一个文本名字叫 adbhelp.txt,然后打开文本,输入点东西保存退出,然后在 dos 框里输入 adbhelp.txt 回车,就会报错了然后你

8、输入 d:回车,DOS 就会指向 D 盘,然后你再输入 adbhelp.txt 就会打开你创建的文本了,好了你关闭 DOS 框,打开环境变量,下面的系统变量里面找到 path,双击,修改下面的变量值,你可以将光盘移到头部或者尾部添加 d:记住,值之间需要用分号(英文的分号,而不是中文的分号)隔开,如果你将光标移到头部,就添加 d:; 如果在尾部添加那就添加;d:然后确定退出此时你重新打开 DOS 框当前路径还是在 C 盘,但是你输入 adbhelp.txt,就能打开那个文本了,因为系统回去 path 那些路径里面寻找这个命令。我想做了这个实验大家对 path这个变量的作用很熟悉了吧,以后要是输

9、入某些系统指令报错了那你就找到那个可执行程序,把路径添加到 path 里面去好了说这个 path 的目的是因为在 Android 中有个极其重要的工具那就是 adb.exe 这个东西的全称是 Android Debug Bridge(调试桥),玩过刷机啊什么的同学对这个玩意肯定不陌生,有了它就可以对手机里面的文件还有一些东西进行操作修改其实什么 91 助手啊豌豆夹啊安装程序或者导入导出文件都用的这玩意,会用它你安装程序都不需要什么 91 助手了,具体怎么用后面再说吧。我们现在就把 adb 所在的路径包含到环境变量里去,打开 SDK 包里的 plantform-tools 文件夹就可以看到 ad

10、b.exe 了,你就把这个路径加到 path 里面去,如果从前做过这个工作,或者你已经把 adb 复制到 c 盘 windowssystem32 目录下,那就可以不用了,因为这个目录默认在环境变量里了这就是为什么有些人刷开机第一屏的时候别人会让你先把 adb 复制到 system 或者system32 文件夹下,不过最好加一下吧,不浪费你时间然后咱们来测试一下是否成功,打开 dos 框,输入 adb version,如果成功了就会显示adb 的版本号了。好了说了太多了,切回主题。咱们说到修改模拟器路径,你重新启动 SDK manager 就会看到你模拟器的创建路径已经改为你指定的路径了那就点右

11、面的 new,就可以创建一个模拟器了name 就是创建的模拟器的名字比如我取名叫 AVD2.2,target 选择你要创建的系统版本,比如我选了 android2.2-API level 8然后虚拟 sd 大小,比如我创建 1G 那就输入 1024,单位是 MB,然后分辨率 WVGA800就是 wide-VGA 就是 800x480标准的 VGA 是 640x480,HVGA 是 Half-VGA 就是 320x480,QVGA 就 quarter-VGA 就是 320x240下面还可以添加一些硬件外设,比如轨迹球的支持啊什么,自己加一些玩玩好了,我这里就没加了完了就 create AVD,过

12、一会就添加完了,有时候会停止响应,比较卡,耐心等会然后选中你创建的模拟器,点右面的 start 就开始运行模拟器了启动完成后就可以看到画面了,赶紧尝尝鲜吧,如果模拟器迟迟没启动卡在第二屏,就关掉模拟器,进程里杀掉 adb 进程,重新启动模拟器,就没问题了好了模拟器就这么弄完了,你看到最上面写着 5554:AVD2.2 那个 5554 就是你的电话号码,如果你启动两个模拟,根据这个号码还可以互打电话,互法短信哈哈接下来我们 root 它吧先把关掉模拟器,最好也杀掉 adb 进程,然后把 sdk 包里 platform 文件下面platformsandroid-8images 里面的 system

13、.img 复制模拟器的路径,我的路径是F:Visual_SystemAndroid.androidavdAVD2.2.avd其中.android 前面是你之前环境变量里添加的路径,后面是自动生成的路径,AVD2.2 是你创建模拟器时取的名字,上面 system.img 根据你创建的系统版本,如果是 2.2 就是android-8,2.1 就是 android-7,就是创建时候会告诉你的 API level 直对应然后打开模拟器,等启动完毕,打开 DOS 框,输入 adb devices 回车,就会显示你连接的终端,比如我的看到 emula-5554 就是模拟器了,如果你连的是手机那会显示你的

14、sn 号,所以这个也是检测你手机 sn 号的一个办法有时候 emula-5554 后面会显示 offline 而不是 device 那你稍微等一下,在查一下,就会变成 device 了,变成 device 就说明你连接成功了然后咱们把 dos 路径指到 SDK 包里的 tools 文件夹下dos 里输入 f:回车cd android-sdk-windowstools 回车,这个路径根据你的实际路径来进,cd 这个指令是进入某个文件夹 “.”一个点表示当前文件夹,“.”表示上级文件夹,所以 cd .就是返回上一级文件夹有的同学觉得 android-sdk-windows 这个名字太长,打起来痛苦

15、,那当你输入 cd a 然后按一下 tab 键,就会自动索引 a 开头的文件或者文件夹,多按几下就找到了,如果你按了没用,说明你的这个目录下没有 a 开头的东西好了,然后我们输入 adb pull /system/build.prop build.prop 这句话是把模拟器/system 下的 build.prop 文件拷贝到当前目录并命名为 build.prop,当然拷贝到当前目录是因为你没有加路径如果你输入 adb pull /system/build.prop d:build.prop 那就拷贝到 D 盘去了然后咱们再尝试上传回去输入 adb push build.prop /syste

16、m/build.prop正常情况会显示错误,说这个/system 是只读的那我们就将其挂在为可读写吧,输入指令 adb remount 回车,会提示成功,就可以读写了,再试一下可能会出现如下结果,告诉你 out of memory如果出现这样的提示,那我们需要以下操作关掉模拟器,打开 SDK 包里 tools 文件夹,找到 emulator.exe 那个绿色小人,给它创建一个桌面快捷方式然后右击那个快捷方式选择属性,然后目标里面,后面追加一些东西F:android-sdk-windowstoolsemulator.exe -avd AVD2.2 -partition-size 1024 -sdcard F:Visual_SystemAndroid.androidavdAVD2.2.avdsdcard.img追加-avd AVD2.2 -partition-size 1024 -sdcard F:Visual_SystemAndroid.androidavdAVD2.2.avdsdcard.img-avd 后

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号