win7上Android环境搭建以及调试

        工欲善其事必先利其器,好记性不如烂笔头。要学习一门新的语言,首先必须得先搭环境,否则没法实践。如果之前按照网上的提示,搭建过环境,而且环境比较复杂的话,我相信隔很长一段时间后,就会忘记,到真正用的时候,又得重新搭环境。因此,每次费尽力气弄好环境后,有必要记录下。

        搭建Android开发环境必备以下软件:

       1、JDK,java运行环境,并设置环境变量,因为开发Android的,用的是java语言。

          

      如果安装成功后,会出现以上的信息,从上面的信息可以看出,我们用的是Java SE 1.8的版本。

     2、安装AndroidStudio(2.3.1)

          安装后,导入以前的项目,出现了如下错误:

       Gradle project sync failed. Basic functionality (eg. editing, debugging) will not work properly

       报这个错误,是项目所要求的平台,没有安装,AndroidStudio会在下方给出提示,点击下面的连接,即可下载安装

      Error:failed to find target android-23 : C:\Users\Administrator\AppData\Local\Android\sdk

  <a href="install.android.platform">Install missing platform(s) and sync project</a>
 
     可能还会报这个错:
     Error:failed to find target android-23
 
    也有可能报找不到cmake,这时候,打开SDK,去安装cmake即可:
  

 

 
     只要按照AS的提示操作,应该没什么问题。
 
   3、安装模拟器 Genymotion(2.11.0)
        当然你也可以选择其它的模拟器,下载Genymotion时,先需要注册,有两个包,一个是包含了virtualbox的,另一个没有包含。模拟器里面要安装镜像文件,安装后才能显示虚拟设备(手机)。要运行这个虚拟设备,得在VirtualBox虚拟机中运行。所以得单独下载安装VirtualBox,或者下载Genymotion的大包(包含了虚拟机)。安装完成后,打开Genymotion,点击Add,添加虚拟设备,这时候就要从网上下载了。此处存在一个下载太慢的问题。
       
 
                                 图1

找到下载链接,直接用迅雷拖下来

     遇到下载失败或者下载太慢,win+R打开运行框,输入 %appdata%, 再点击上一步(Alt+↑ ),找到local文件夹里的Genymobile,打开 查看里面的genymotion.log文件,

找到类似下面的文字

[Genymotion] [Debug] Downloading file

"http://dl.genymotion.com/dists/6.0.0/ova/genymotion_vbox86p_6.0_170929_135720.ova"

下载完成后,我们打开VirtualBox,管理-》导入虚拟电脑,选择下载的 ova文件,如图:

在切换到genymotion,如图1所示,虚拟设备已在列表中,此时点击Start开启,就会看到虚拟机中的设备启动了。

       4、在AS(AndroidStudio)上安装genymotion插件,调试的时候,会连接到genymotion上。

 

点击SDK管理,在插件中搜索Genymotion,然后安装即可。

最后记得把Genymotion的安装路径填写上去,至此,就结束了,在工具栏中会出现一个图标:

  

表明插件安装成功,接下来就安心写代码调试了。Debug时,会让你选部署目标。

 

 后记:

  SDK安装版本

虚拟机中虚拟设备上装的android的版本:

 

 

 

 

 

posted @ 2017-11-01 18:51  micDavid  阅读(472)  评论(0编辑  收藏  举报