如今说到什么智能手机最火,那很多人肯定会说android系统的手机。如果你还没有
Android手机,又想买一部试试,可是价格都不便宜,买来不适合自己怎么办?那么可以先在电脑上安装一个
Android模拟器,因为它可以在电脑上模拟出Android手机系统,让你提前体验一下它的魅力。
教程一共分为两步,一是安装模拟器,二是模拟器中安装软件
一、 在电脑上安装Android模拟器
二、 在模拟器安装APK的方法
一、 在电脑上安装Android模拟器
1、由于Android模拟器需要在Java环境才能运行,先下载Java安装吧。(如已有Java环境的可跳过此步)
Java环境下载:http://java.sun.com/javase/downloads/widget/jdk6.jsp
选择Windows版本,下载完成后,安装即可。
2、下载安装Android SDK:
下载地址:http://dl.google.com/android/android-sdk_r05-windows.zip
下载完成后,解压到某个目录。 如:E:\android-sdk-windows(注意,目录不要有中文哦)
然后把E:\android-sdk-windows\Tools 完整路径加入到系统Path变量(这一步主要用于以后安装apk软件时方便调用)
我的电脑 > 右键属性 > 高级 > 环境变量
注意: 增加进Path变量时,路径前面要加一个 ; 号
3、配置Android模拟器
运行 SDK Setup.exe (在E:\android-sdk-windows目录下)
可能会出现错误,访问不了https://
解决办法:勾选Settings >Force https://...sources to be fetched using http://
然后再选择的Avaiable Packages进行下载,如下图,
如果你只想安装Android2.2的模拟器,就选择SDK Platform Android 2.2. API 8, revision 2
下载后软件会自动将模拟器安装到android-sdk-windows目录内的,无需用户操作,然后直接到 Virtual Device> new.. 这一步。
选择安装 (install Selected)
下载速度不敢恭维,你家网速再快也白搭,真是太慢了! 只能耐心等待……
下载完了之后,再回到Virtual Device> new..
在Name项 随便填写一个名字 , 在Target选择Android2.2-API Level 8,
在Size里填写SD卡的大小,其它选择默认即可。
然后点击 Create AVD
创建成功!选择Start启动,来看一下android系统它的真面目吧。
注意:如果你的系统“我的文档”转移了位置,可能会启动失败。
解决办法是:进入 “我的文档”把.android目录 复制到
WIN7位置为: C:\Users\用户目录 下
XP位置为: C:\Documents and Settings\用户目录 下
如果按上面修改后依然无法启动,那么得把配置文件里面的路径改为你相应的地址。
在开启模拟器前,还会有个窗口弹出,如下图,无需选择,直接点击“Launch”按钮进入模拟器。
会看到Android手机系统正在启动中…… 第一次启动时间会比较长,耐心等待。
进入系统后,是跟手机上的界面一模一样的。
再来其他几个界面图看看
刚进去时,默认是英文系统,可通过语言设置改为中文 Settings - > Language & Keyboard -> Select language
至此,Android模拟器安装调试完毕,里面还没有任何的软件,下面再来说说如何安装软件吧。
二、在模拟器安装APK的方法
1、先运行Android模拟器,启动你刚刚装好的Android手机系统,准备好你需要安装apk软件。
例如,我把手机QQ的APK下载好放到电脑桌面上,文件名为:QQ.apk
2、打开命令行CMD窗口(从开始菜单输入CMD 回车)
输入 adb install Desktop\QQ.apk敲回车
注意哦,不要在开启模拟器的同时插着其他android手机,否则无法识别安装的。
![点击查看原始图片 点击查看原始图片](http://www.startos.com/uploads/allimg/101203/0943202557-17.gif)
点击回车后或看到如下图的内容
看到Success就说明安装成功了,如果安装失败,还会给出相应的问题原因。
这里有个小技巧,在输入 adb install 之后用鼠标把apk安装文件直接拖到命令行窗口中,它就会自动填写地址了,无需自己输入文件的路径。
再回到android模拟器上看看,是不是已经多了一个QQ的图标。
其它android软件也是这样安装的。
好了,快去体验一下全新的android系统吧,装上一些软件,感受一下android系统给你带来的强大功能!
接下来说说常见错误:
有些人在创建AVD的时候下面的保存按钮一直是置灰状态,
因此没法保存,这个时候可以看看CPU/ABI项是不是有可以供选择的驱动,
没有驱动则说明还没装显示用的驱动,
![](http://img.my.csdn.net/uploads/201212/20/1355980617_5140.png)
所以,这个时候需要去安装一个显示驱动,根据系统情况,如下:
![](http://img.my.csdn.net/uploads/201212/20/1355980635_6756.png)
另外,有些人在进行安装应用的时候,cmd中提示“adb不是可用的命令******”之类的,这个时候要去看看环境变量有没有配置,
如果配置了但还是报这个错,就到sdk的安装目录,环境变量中sdk配置的目录去看看,如果目录中找不到adb.exe文件,那当然会报错啊。
但是一般sdk安装文件中肯定是有sdk.exe的,可能是版本问题,仔细看看目录里面,发现还有个说明文件:adb_has_moved.txt ,打开看看
就知道了:
The adb tool has moved to platform-tools/
If you don't see this directory in your SDK,
launch the SDK and AVD Manager (execute the android tool)
and install "Android SDK Platform-tools"
Please also update your PATH environment variable to
include the platform-tools/ directory, so you can
execute adb from any location.
说的很清楚,版本不一样,adb工具已经移到了platform-tools文件夹下面,所以环境变量的路径现在该配置为platform-tools,而不是tools.
使用了adb工具后,会在任务管理器中多一个进程adb.exe,如果不再安装应用,建议可以关掉该进程
分享到:
相关推荐
针对APK安装错误,AndroidKiller通常会给出错误代码和描述,这为开发者提供了故障排除的线索。例如,常见的错误可能包括权限问题、签名不匹配、资源冲突等,开发者可以根据这些信息调整应用的Manifest文件、修复代码...
在Android开发过程中,有时会遇到应用安装失败的问题,其中一种常见的错误提示是“INSTALL_FAILED_DEXOPT”。这个错误表示Android系统在尝试优化应用的Dalvik字节码(DEX)时遇到了问题,导致安装过程无法顺利完成。...
在Android开发领域,电子词典应用是一个常见的项目,它能够帮助用户快速查找并学习词汇。本项目提供的"Android开发的电子词典源码"是一个基于SQLite数据库实现的基础应用,非常适合初学者进行实践和学习。下面将详细...
这份“MTK Android FAQ”文件看来是一份关于MTK基于Android操作系统的智能机开发和问题解答的详细指南,包括了在开发、调试和定制MTK Android设备过程中可能遇到的常见问题和解决方法。以下是文件中提到的各个知识点...
这些信息对于理解虚拟机或模拟器的图形处理能力非常重要,特别是在开发和测试图形密集型应用时。 ### 总结 通过对该日志文件的分析,我们可以了解到 Android 系统启动过程中的一些关键事件和遇到的问题,特别是与...
HAXM是Android开发中的一个关键组件,它允许在物理设备上加速Android模拟器的性能。当我们遇到“failed to open driver”的错误时,通常意味着在安装HAXM时遇到了问题。 描述中提到的“解决安装不了haxm的问题...
HAXM是Android Studio中的一个重要组件,用于加速在模拟器上运行Android应用的速度。 描述中的 "could not start AVD HAML window 761" 提供了更具体的错误信息,这里可能是指AVD管理器(HAVL,通常指的是AVD ...
本篇将详细探讨adb.exe程序运行错误的常见原因及解决方法。 首先,当遇到adb.exe运行错误时,通常会显示如“adb server didn't ACK”或“device not found”等错误信息。这可能是由于多种原因导致的: 1. **驱动...
HAXM是一种优化Android模拟器性能的工具,通过利用Intel处理器的硬件虚拟化功能(VT-x),可以显著提高AVD的运行速度,使得在没有物理设备的情况下进行Android应用测试更为流畅。 当你的电脑显示“Intel HAXM is ...
CrossApp 是一个跨平台的应用开发框架,它允许开发者使用一种编程语言和开发工具来构建可以在多个操作系统上运行的应用程序,包括iOS和Android。这个官方文档离线版是开发者的重要参考资料,它涵盖了CrossApp的各个...
CSV(Comma Separated Values)是一种常见的数据存储格式,它以纯文本形式存储表格数据,用逗号分隔每一列的值。CSV文件易于阅读,兼容性好,能被多种软件,如Microsoft Excel、Google Sheets、数据库管理系统等广泛...
6. **故障排查和调试**:资料中会包含调试工具的使用说明,以及遇到问题时的解决步骤和常见错误的排除方法。 7. **安全性和电源管理**:对于安全至关重要的应用,S5PC100的资料可能涵盖安全特性介绍,如加密硬件...
更新应用程序的react-native-scripts依赖性应该很简单,只需增加package.json的版本号并重新安装项目的依赖性即可。 升级到React Native的新版本需要更新react-native , react和expo软件包版本,并在app.json设置...
- **部署测试**:在设备或模拟器上重新安装应用,查看是否仍然出现230错误。如果问题已解决,地图应该能正常加载;如果没有解决,可能需要检查其他配置,如API密钥(AK)是否正确设置。 4. **注意事项**: - 调试...