Apk文件如何安装到Android模拟器的方法详解

news/2024/10/18 22:31:37/

一.如何正确的启动模拟器(早于Android 1.5的开发版本跳过此步) :

  关于在eclipse里面如何集成android这些问题就不说了,这写问题我想还是不用在这里废话的。要正确的启动模拟,你必须先要创建一个 AVD( Android Virtual Device 虚拟设备 ) ,你可以创建多个AVD,但是你的每一个启动了的模拟器都必须有一个AVD,这样你才能正确运行。下面是创建AVD的语法(关于基本的WINDOWS语法就不赘述了,这都不知道也就不要做开发了) :

  android create avd –target 1 –name myavd (当然你需要在CMD里面使用android提供的/tools)

  上面这个动作完成之后你就可以在eclipse里面启动android模拟器了,其他事情暂时不需要做了。如果你想要直接启动模拟器的话,

  到tools下面双击emulator.exe是行不通的,你必须这样做:

  emulator -avd youravdname (这样才可以正常启动一个模拟器的实例)

  【PS:当然你也可以在eclipse里面通过AVD管理器建立AVD,那样更方便,但是作为一个基于Linux的系统,我偏爱Command Line】

  二.关于ADB的基本使用 :

  做android开发的时候adb工具是必不可少的,而且有的时候非用不可。当你在Windows 中 进入android 的tools 之后 只要输入adb 然后就会有一大票的

  命令提示出来,然后你就可以看看,读读,然后你就明白了个一二三,之后呢可以参考android文档,里面说得最好了。而常用的估计是下面

  这几个:

  adb shell 【进入Linux 控制台 , 可以使用一些Linux标准的命令,但是不全,还少东西,晕死,阉割了的】

  adb install 【这个就是安装APK镜像文件所需要的命令了,之后会说一些关于使用这个命令的问题】

  adb push 【讲本地文件推送到android模拟器的SD卡里面,等会说如何去创建一个SD卡文件】

  adb pull 【将android模拟器里面的文件保存到本地】

  mksdcard 【语法: mksdcard [-l label] [K|M] 这自然就是创建一个SD卡的镜像了,不过在这个SD ISO里面安装的APP只是一个内存映像,也就是说,重启之后还得安装】

  好了先这样吧!

  三.如何创建Android SD卡并将文件拷贝到模拟器里面去:

  1. 建立存储镜像: mksdcard 1024MB sdcard.iso 【OK】 如果你还想要给这个SD卡加个label什么的,随便,看看上面的语法就知道了;

  2. 推送本地文件: adb push /sdcard 你需要将文件放在[sdcard]里面,其他地方你是放不进去的。

  比如你这样: adb push hello.jpg / 那么你将得到这么一个结果: adb push (Read only file system)

  如果你试图尝试使用chmod之类的来改变权限,随便吧,那是你的模拟器。但是我不推荐这么做,能不能做到我还没有试过。

  不过我倒是试过在shell下使用./filename.apk的方式来运行apk文件,事实证明这样是不行的。

  改变权限也没有用,因为你推送进去的文件的owner全部是system,而不是root,哈哈。

  3. 【注意】你需要建立SD镜像之后才能adb push进去文件,在你建立sd iso 之前用adb shell 可以看见 sdcard这个文件的夹没有任何操作权限,但是建立完之后就是rw了(就是可读可写);

  4. 如何让模拟器启动的时候加载sd镜像,方法有两种,首先还是command line : emulator -avd avdname -sdcard filename.iso 。在eclipse里面的话就需要在你的运行配置文件夹对话框里面给target加上sdcard参数了。是这样的,打开你的运行配置框,在target这个标签的最下面有个[addtional emulator command line options , 在里面填入 -sdcard filename.iso 就OK 了]

  5. 【上面这些有cmd参与的动作你都可以在eclipse里面完成】

  四.如何在android模拟器中安装APK镜像文件:

  1. 在安装之前,我建议你打开一个东西,那就是 eclipse 里面的 Google 提供的 DDMS — 很好很强大的工具 。这样打开: window — open perspective — other — DDMS 打开就好了,启动模拟器的时候效果就出来了;

  2. 带参数的启动模拟器: emulator -avd avdname -sdcard filename.iso 【或者eclipse里面直接启动】

  3. 【启动完成之后】到tools里面这样做: adb install filename.apk

  4. 在你做第三步按下回车的时候,请把视线转移到DDMS里面,这里会有很多LOG信息出来,最大化LOG CAT最爽了。一般第一次安装的时候你都不会安装成功,会有一些小毛病,主要是android的安全控制有点严格,你可以在LOG CAT里面看到,出现红色字符的行一般都是问题所在,对应解决之一般就OK了哦 。 如果使用eclipse开发的话,AndroidMianfest.xml这中东西一般都不会有错。打个签名包就没问题了。

  5. 如果上面你安装成功了的话,你就可以在模拟器的桌面里面看到你的程序了,那么现在,all right,enjoy it 。

  6. 卸载: 到 /data/app 里面把你对应的app remove了就OK 了 。 rm filename , 需要在adb shell 里面完成。

 

Android开发环境搭建所需资源、安装和配置步骤图解        海量android源码和学习教程与资料集 

数字电视接口规范大全(行业标准)                      程序员必备:英语口语学习教程大全 

20本Linux电子书学习教程                              2013年25家IT高科技公司薪酬排行榜  

2013年Android平台8大预测                             优秀Android开发人员必须注意的10个误区

 



http://www.ppmy.cn/news/187312.html

相关文章

安卓平板排行榜_我们试玩了200多款非平台类quot;电子桌游quot;,只为给你带来这个规则视频的最热排行榜!(来源:哔哩哔哩)...

时间是2020年,在这个手游大行其道的时代,除了实体桌游外,在个人PC,安卓手机或者苹果平板等设备上,也已经有数不清的电子桌游上架。它们在那个隐秘的角落,静静地看着你,等你来发现,来…

夜神安卓模拟器怎么清除数据

删除镜像删除,或在模拟器内应用-全部应用-清除缓存信息 http://tieba.baidu.com/p/4223821396 //图文教程 附:http://app.yeshen.com/games/single/8932 //猎豹清理大师(原金山清理大师) 猎豹清理大师 - 安卓手机清理和加速必备神…

android 盒子飞行模拟器,飞行模拟器下载-飞行模拟器(Flight Theory) 安卓版v3.1-PC6手游网...

Flight Theory 飞行模拟器:游戏整体感觉还是不错的,至少3D感觉让飞行有不错的感觉,安卓机上这类模拟的比较多,这个也可以试一下 官方介绍 Flight Theory 是一款依然在继续完善的模拟飞行游戏。请将您希望在后续更新中看到的改进、…

哪些安卓模拟器玩吃鸡最好用?2018最新模拟器流畅度排行

用什么模拟器最流畅?玩刺激战场吃鸡手游哪些模拟器好用?市面上的各种模拟器很多,每款模拟器的性能也不一样,很多时候玩家不知道如何选择适合的。虽然都是用电脑大屏鼠标键盘玩手游,每款模拟器呈现的效果是不一样。 那么如何根据…

从各方面比较一下各类电脑玩手游吃鸡安卓模拟器

近两年来各种吃鸡手游借着绝地求生端游的热度也大火,据不完全统计,目前几款热门的吃鸡手游腾讯的绝地求生:刺激战场、绝地求生:全军出击、穿越火线:枪战王者和网易的荒野行动、终结者2在中国的玩家总数已经超过3亿。当…

android街机模拟器,手机街机模拟器哪个好_安卓街机模拟器大全-66街机网

手机街机模拟器哪个好?网上有各种版本的街机模拟器供玩家们下载,但是很多人却不知道应该怎么选,那么下面66小编为大家带来了安卓街机模拟器排行榜,有需要的朋友们快来看看吧。 No.1 街机123 ★★★★★ 推荐理由:街机1…

android x86 最低内存,安卓模拟器低配置版哪个好 电脑内存再小也不怕卡

现在安卓模拟器作为安卓文件在电脑上运行的辅助工具,使用率非常高,不过有一些用户表示自己的电脑配置比较低,使用一些较为热门的模拟器可能会比较卡,不好用,那么下面小编就为大家推荐一番。 安卓模拟器低配置版哪个好 1、叶子猪手游模拟器 叶子猪手游模拟器资源下载 版本名…

android pc游戏模拟器哪个好用,哪个电脑手游模拟器好用 安卓手游模拟器测试对比排行榜...

哪个电脑手游模拟器好用 安卓手游模拟器测试对比排行榜 作者:阿姆斯特朗雷时间:2019-10-12 分享到: 虽然针对不同的游戏不同的电脑,每个人的使用体验会有一点区别,但是基本上大家对在电脑上使用模拟器的要求基本上都一…