博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
win7上Android环境搭建以及调试
阅读量:4327 次
发布时间:2019-06-06

本文共 1615 字,大约阅读时间需要 5 分钟。

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

        搭建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的版本:

 

 

 

 

 

转载于:https://www.cnblogs.com/wangqiang3311/p/7767932.html

你可能感兴趣的文章
微信测试账户
查看>>
Android ListView上拉获取下一页
查看>>
算法练习题
查看>>
学习使用Django一 安装虚拟环境
查看>>
Hibernate视频学习笔记(8)Lazy策略
查看>>
CSS3 结构性伪类选择器(1)
查看>>
IOS 杂笔-14(被人遗忘的owner)
查看>>
自动测试用工具
查看>>
前端基础之BOM和DOM
查看>>
[T-ARA/筷子兄弟][Little Apple]
查看>>
编译Libgdiplus遇到的问题
查看>>
【NOIP 模拟赛】Evensgn 剪树枝 树形dp
查看>>
java学习笔记④MySql数据库--01/02 database table 数据的增删改
查看>>
两台电脑如何实现共享文件
查看>>
组合模式Composite
查看>>
程序员最想得到的十大证件,你最想得到哪个?
查看>>
我的第一篇CBBLOGS博客
查看>>
【MyBean调试笔记】接口的使用和清理
查看>>
07 js自定义函数
查看>>
jQueru中数据交换格式XML和JSON对比
查看>>