• 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:UsersAdministratorAppDataLocalAndroidsdk

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

  • 相关阅读:
    网络安全课 06 【Euler、Fermat定理、Miller-Rabin 概率算法】
    网络安全课 05 【保密通信、秘钥分发】
    网络安全课 04 【双重、三重DES】
    状压DP【蓝桥杯 2019_C++_A T9】
    蓝桥杯 2019 C++ A 题解
    凯撒加密【加密+暴力破解+文本单词匹配】
    蓝桥杯 2018 C++ A 题解 【除7、10】
    rest_framework 分页三种
    rest_framework 序列化篇
    rest_framework 解析器(下 全局配置使用)
  • 原文地址:https://www.cnblogs.com/wangqiang3311/p/7767932.html
Copyright © 2020-2023  润新知