monkeyrunner之安卓开发环境搭建教程(1)
在学习monkeyrunner之前,让我们先搭建好eclipse安卓开发环境。
对于程序开发人员而言,eclipse并不陌生,它提供了一个非常广阔的平台来开发程序。同样也可以用它来开发android程序。但是在eclipse中并不能直接开发android程序,需要我们安装一个adt插件。
在adt安装前,还有几个前提条件:
1.jdk已安装,并配置好环境变量。关于jdk的环境变量配置这里不做赘述。
2.eclipse已下载并解压。eclipse官网,下载eclipse,并解压到自己的目录下,双击eclipse.exe即可运行。
3.android sdk下载。官网:http://developer.android.com/sdk/index.html,下载adt-bundle-windows-x86-20140321.zip,解压后如下图。
一、adt插件的在线安装
1.adt安装
打开eclipse,在eclipse工作界面,点击help,选择install new software…,进入install页面。
在install页面,点击add按钮,进入add repository页面。
在add repository页面,输入你要获取插件的名字和地址,其中地址一定要输入正确。由于我们要获取adt,所以我们这里输入名字为adt,地址为adt的下载地址:https://dl-ssl.google.com/android/eclipse/
点击ok按钮后,进入adt的加载页面(这里要fq,否则adt加载不成功)。如果加载失败,首先确定网络是否可以访问谷歌,若网络正常,则可以再次add,加载adt。
adt加载成功后,页面如下:
之后,按照页面上的提示,点击next,最后finish完成。
点击finish后,此时进入adt插件安装界面。这个界面由于要下载若干软件,因此速度可能会慢些,要耐心等待。
2.开发平台下载
在安装adt插件完成之后,在eclipse的菜单界面会多一个adt的管理器,如下图,点击进入到安卓api安装界面。
由于之前已经下载并解压sdk,此时,会拉取已下载好的api,显示为installed,未下载的显示为not installed。这时,你只需要选择你所需的not installed的系统版本,进行下载。
点击install后,页面跳转至确定安装页面。
确定安装后,根据网络情况,开始下载各api。
最后,检查安装是否完成。有时候虽然我们点击选择了某些插件,但是也会出现安装不上的问题,所以要检查一下是否有未安装成功的。如果你想要再将这些未安装的安上,那么重新勾选后重复上一步即可。
3.sdk路径配置
adt安装完成之后,需要在window-preference-android中,配置sdk location,即配置sdk中tools所在目录路径。
二、模拟器创建和启动
1.模拟器创建
android开发环境配置好之后,我们就可以创建一个模拟器。eclipse菜单页面,选择模拟器图标,按如下图步骤创建模拟器。
2.模拟器启动
模拟器创建完成之后,就可以启动模拟器。有两种启动方法,一种是用eclipse打开android模拟器;另一种是在cmd窗口中用android命令打开模拟器。
我们先在eclipse中启动。
下面介绍在cmd窗口中启动模拟器。
打开cmd,输入命令emulator -avd avd_test(这是刚创建的模拟器的名称),即可启动。
以上介绍完了eclipse中android开发环境的搭建与配置。
三、问题及解决方案
在android开发环境搭建过程中,难免会出现各种各样的问题,下面就我遇到的问题,做一下回顾与总结。
1.修改default debug.keystore的路径:
首先,要清楚如果你没有在系统变量中配置default debug.keystore的路径,即android_sdk_home的路径,则系统会默认一个地址c:\users\admin,这个路径就是存放.android文件夹的。因此,如果要修改default debug.keystore的路径,则需要做以下处理:
1)系统变量中配置android_sdk_home(必须是这个名字)
在系统变量中,新建android_sdk_home,并且配置地址。比如,我这里配置的路径为d:\adt-bundle-windows-x86-20140321。保存后,再查看eclipse-window-preference中,android-build中default debug.keystore的路径是否修改为已配置路径。
如上图所示,环境变量中虽然配置了adroid_sdk_home的路径,但是eclipse中仍显示原有默认的路径。这是因为eclipse会先去找默认的文件,如果有,就选用,如果没有,才会去找android_sdk_home目录下的avd路径。所以我们删除默认的.android文件。
再重启eclipse,defult已经改成在环境变量中配置的路径。
2.模拟器启动失败
模拟器启动时,出现error: the user data image is used by another emulator. aborting。
错误原因:系统判断你当前已经启动了另外一个emulator,可能是某些正常操作或异常退出造成的。
解决方法:进入你avd目录下,如:
d:\adt-bundle-windows-x86-20140321\.android\avd\avd_test.avd,删除以lock结尾的文件夹。(.lock是加锁,如果程序崩溃等原因导致无法清除这些以.lock结尾的文件夹,就会出现这个问题,也就是这个avd的锁没有被释放,导致avd manager以为这个avd正在使用当中)
3.解决国内访问google服务器的困难
在加载android api时,如果加载不了not installed的api,则可以做如下设置:
在android sdk manager主界面,依次选择tools-options,在setting弹出框中,分别设置http proxy server和http proxy port为mirrors.neusoft.edu.cn和80,并勾选上forcehttps://...sources to be fetched usinghttp://...复选框。
设置完成后,点击close,关闭setting窗口返回主界面,依次选择packages-reload,重新加载即可。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
推荐阅读
-
monkeyrunner之安卓开发环境搭建教程(1)
-
monkeyrunner之安卓开发环境搭建教程(1)
-
前端自动化开发之Node.js的环境搭建教程
-
STM32MP157系列教程连载-Cortex-M4开发篇1:STM32MP1微控制器之开发环境
-
PHP移动互联网开发(1)——环境搭建及配置_PHP教程
-
使用Win10+Android+夜神安卓模拟器,搭建ReactNative开发环境
-
安卓开发环境搭建过程,android开发环境是什么
-
安卓开发环境搭建过程,android开发环境是什么
-
搭建安卓开发环境步骤教程,安卓开发环境搭建必备工具
-
使用Win10+Android+夜神安卓模拟器,搭建ReactNative开发环境