as环境搭建 - CSDN
精华内容
参与话题
  • Android Studio 开发环境快速搭建(超详细)

    万次阅读 多人点赞 2020-02-25 17:18:36
    Android Studio 开发环境搭建 1.下载JDK、AS 1.1 JDK下载 1.2 AS下载 1.3 百度云资源统一下载 2.安装JDK 3.配置JDK及JAVA的环境 3.1 打开系统环境 3.2 配置JAVA_HOME 3.3 配置CLASSPATH 3.4 ...

    PS:我打算把AS的相关资料系统地整理整理成Android Studio 开发实用手册,存放到Github上,感兴趣的朋友可以关注下:AndroidStudioHandbook

    1.下载JDK、AS

    1.1 JDK下载

    • 官网站:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

      同意协议后,下载相应版本的JDK

    在这里插入图片描述

    1.2 AS下载

    • 官方下载地址:https://developer.android.google.cn/studio/

      目前最新版是3.2.1

    在这里插入图片描述

    • Android Studio 中文社区:http://www.android-studio.org/

      目前最新版是3.2.0,可以直接下载

    在这里插入图片描述

    1.3 百度云资源统一下载

    为了统一方便下载,以上所有资源都可在我的百度盘里下载(如果链接失效,可以及时Issues我)
    https://pan.baidu.com/s/1exQ3CdCH_wRnmCdRBpYq4g

    2.安装JDK

    • 安装jdk-8u202-windows-x64.exe

      为了方便后续操作,这里修改为C:\Java\jdk1.8.0_202\,确定后继续下一步

    在这里插入图片描述

    • 直接确认,继续下一步

    在这里插入图片描述

    • 新建一个java文件夹后,选择该文件,确认

    在这里插入图片描述

    • 下一步

    在这里插入图片描述

    • 直接关闭即可,无需进行后续步骤
      在这里插入图片描述

    3.配置JDK及JAVA的环境

    3.1 打开系统环境

    • 打开计算机的属性

    在这里插入图片描述

    • 打开环境变量

    在这里插入图片描述

    • 复制jdk的路径,也就是我们前面安装JDK时设置的路径
      在这里插入图片描述

    3.2 配置JAVA_HOME

    变量名:JAVA_HOME
    变量值:JDK安装目录(我们这里是:C:\Java\jdk1.8.0_202)

    把刚才复制的路径粘贴到变量值中

    在这里插入图片描述

    3.3 配置CLASSPATH

    变量名:CLASSPATH
    变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

    注意:上面的开头别写漏一个".“符号,和最后的分号”;"

    在这里插入图片描述

    3.4 编辑path

    变量名:Path
    变量值:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

    Path为系统中的变量不需要新建,直接选择Path进行编辑,弹窗后选择编辑文本,再确认

    在这里插入图片描述

    ​在最后追加,再确认

    在这里插入图片描述

    最后再确认下,别白忙活

    在这里插入图片描述

    3.5 检查Java环境

    键盘快捷 Win+R,打开“运行”,输入cmd

    在这里插入图片描述

    在这里插入图片描述

    输入javac或者java,如出现下面的详细信息则说明java环境已经配置好了

    在这里插入图片描述

    4.安装Android Studio

    • 安装的欢迎页面,下一步
      在这里插入图片描述

    • 选择AS的组件,默认选上Android手机模拟器

    在这里插入图片描述

    • 配置设置,为了方便,重新设置路径。(注意!!!安装过程中,路径中文件夹或者目录都不能带有中文或者空格!不然后面可能会导致编译出错!)

    在这里插入图片描述

    • 创建AS的桌面快捷方式,默认需要
      在这里插入图片描述

    • 安装完成,启动

    在这里插入图片描述
    在这里插入图片描述

    • 是否需要导入以前AS的配置设置,默认不需要,进入加载(如果之前用AS有保存settings的可以导入)
      在这里插入图片描述

    在这里插入图片描述

    • 无法访问android sdk插件列表
      在这里插入图片描述

    • 我选择cancel ,进入到了安装向导,下一步

    在这里插入图片描述

    • 为android studio选择您想要的设置类型

    在这里插入图片描述

    • 选择UI的主题,推荐极客黑,护眼

    在这里插入图片描述

    • SDK 组件安装,修改SDK的路径
      在这里插入图片描述

    在这里插入图片描述

    • 下载组件,完成关闭掉

    在这里插入图片描述

    • 启动欢迎页面

    在这里插入图片描述

    好了,以上步骤就完成了整个配置Java环境及AS的安装过程,还有更多关于AS的内容,请看后续的文章。

    作者:Brainbg(白雨)
    GitHub:https://github.com/Brainbg
    博客:https://www.brainbg.com/
    简书:https://www.jianshu.com/u/94518ede7100
    CSDN:https://blog.csdn.net/u014720022

    展开全文
  • 1.下载Android Studio 官网下载:Android Studio for Window 2.安装Android Studio 傻瓜式的下一步而已,只列出需要注意的页面: ...安装完毕后,打开我们的Android Studio,第一次启动需要下载SDK等一些东西,...

     

    1.下载Android Studio

    官网下载:Android Studio for Window 

     

    2.安装Android Studio

    傻瓜式的下一步而已,只列出需要注意的页面:

      


    3.新建工程

    安装完毕后,打开我们的Android Studio,第一次启动需要下载SDK等一些东西,时间比较长,笔者等了大概40分钟才下载完毕

    选择第一项,新建一个Android项目

    选择开发程序将运行在哪个平台上:

    选择Activity的风格:

    设置进入程序一个页面后的Activity的一些信息

    Finish然后是漫长的等待~

    到这里就安装完成了。!!!!

     

    接着看下我们的项目结构,而我们一般关心的只是app这个目录:

     

     

    新手开发常用设置:

    编程字体设置

    如果想修改编辑器的字体,以及所有的文件显示的字体,可以如下设置: 
    Settings –> Editor –> Colors & Fonts –> Font 。默认系统显示的 Scheme 为 Defualt ,你是不能编辑的,你需要点击右侧的 Save As… ,保存一份自己的设置,并在当中设置。之后,在 Editor Font 中即可设置字体。我喜欢用Courier New字体。

    这里写图片描述

     

    默认文件编码设置

    开发中需要使用 utf-8 ,可以如下设置: 
    Settings –> File Encodings 。建议将 IDE Encoding 、 Project Encoding 、 Properties Fiels 都设置成统一的编码。

    这里写图片描述

    快捷键设置

    首先你可以在Android Studio中使用Eclipse的快捷键。也可以单独设置: 
    Settings –> Keymap 。从 Keymaps 中选择对应IDE的快捷键,Android Studio对其他IDE的快捷键支持还是比较多的。建议不使用其他IDE的快捷键,而是使用Android Studio的快捷键。

    这里写图片描述

    修改默认快捷键

    当你想修改某一个默认快捷键配置时,你需要点击 copy 创建一个自己的快捷键,并在上面进行设置。 
    Main menu –> Code –> Completion –> Basic ,修改为你想替换的快捷键组合。

    这里写图片描述

    检查更新(建议关闭!!!!

    把两个勾勾都取消掉!

    Android Studio支持自动检查更新。之前尚未发布正式版时,一周有时会有几次更新。你可以设置检查的类型,用以控制更新类型。Settings –> Updates 。勾选 Check for updates in channel ,即开通了自动检查更新。你可以禁用自动检查更新。右侧的列表,是更新通道。 
    Stable Channel : 正式版本通道,只会获取最新的正式版本 
    Beta Channel : 测试版本通道,只会获取最新的测试版本 
    Dev Channel : 开发发布通道,只会获取最新的开发版本 
    Canary Channel : 预览发布通道,只会获取最新的预览版本

    这里写图片描述

    自动导入设置(全部开启!!!)

    会自动导入需要的jar包

    当你从其他地方复制了一段代码到Android Studio中,默认的Android Studio不会自动导入这段代码中使用到的类的引用 ,可以如下设置: 
    Settings –> Editor –> Auto Import ,勾选 Add unambiguous improts on the fly 。

    这里写图片描述

    修改idea.properties文件

    找到<android-studio>\bin\idea.properties文件,打开,改成这样:

     

    # 禁止第一次运行Android Studio时,自动检查和升级Android SDK
    disable.android.first.run=true
    # 下面两个是Android Studio的设置、插件和运行时产生的其他文件存放的目录
    # 不改的话,Windows中默认在 C:\Users\<username>\.AndroidStudio.2\ 里面
    # ${idea.home.path}表示Android Studio程序的主目录,注意目录分隔符要用正斜杠“/”
    idea.config.path=${idea.home.path}/.AndroidStudio.2/config
    idea.system.path=${idea.home.path}/.AndroidStudio.2/system

    打开工程设置

    ①禁用自动打开上次关闭工程 ,禁用退出提示  ②打开新项目提示方式

    代码智能提示

    ① 敲什么都提示②③提示时间设置

     

    敲什么字符会提示,All(大小写全部符合),None(不管大小写,符合就提示),(First letter)(第一个字符符合就OK,其他随意)。我这种脑残没记性的当然选择None。时间设置根据自己电脑性能.

    修改变量前后缀

    静态成员是s,普通成员是m,转换成成员变量的时候自动加上m,生成setter,getter的时候会忽视m,很好很强大.

     

     

     

     

    展开全文
  • 【Android】as开发环境搭建

    千次阅读 2017-04-06 23:27:58
    一、Android开发环境 1.ADT Bundle开发工具集合,使用eclipse集成开发,...下面来介绍,谷歌推出的最新的Android开发环境——AS!   AS是目前最流行的手机应用平台开发的开发环境,它, 1. 集成了Gradle 打包工具 2

    一、Android开发环境

    1.ADT Bundle开发工具集合,使用eclipse集成开发,Java语言;

    2.QT,C++;

    3.JS,JavaScript

    4.AS,即Andriod Studio集成开发环境。

     

    下面来介绍,谷歌推出的最新的Android开发环境——AS!

     

    AS是目前最流行的手机应用平台开发的开发环境,它,

    1. 集成了Gradle 打包工具
    2. 所见即所得的效果
    3. 可拖拽的UI操作
    4. 代码自动补全
    5. 更多的操作接口
    6. Google Cloud的集成
    7. 全新的JUnit
    8. Maven仓库的集成

     

    注意:要安装Android Studio,首先要确保电脑上已经安装好最新的JDK包。

     

    Android Studio地址:

    https://developer.android.com/sdk/index.html (需翻墙)或者http://pan.baidu.com/s/1c2EzK9y去下载最新版Android Stuido2.0正式版 。
    android-studio-bundle-143.2739321-windows.exe 为完整安装包,包含IDE 和 SDK Tools(此版本已自带最新版本的sdk)。

     

    安装教程可以参考网上相应教程,

    转自:http://www.2cto.com/kf/201604/500642.html

     

    二、Android启动是会出现的问题及解决

    在安装完成后,我出现过启动失败的问题:

     

     java.lang.RuntimeException: java.lang.IllegalArgumentException: Argument for @NotNull parameter 'name' of com/android/tools/idea/welcome/Platform.<init> must not be null
        at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:178)
        at com.intellij.idea.MainImpl$1$1$1.run(MainImpl.java:52)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:744)
        at java.awt.EventQueue.access$400(EventQueue.java:97)
        at java.awt.EventQueue$3.run(EventQueue.java:697)
        at java.awt.EventQueue$3.run(EventQueue.java:691)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:714)
        at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:362)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
    Caused by: java.lang.IllegalArgumentException: Argument for @NotNull parameter 'name' of com/android/tools/idea/welcome/Platform.<init> must not be null
        at com.android.tools.idea.welcome.Platform.<init>(Platform.java)
        at com.android.tools.idea.welcome.Platform.getLatestPlatform(Platform.java:72)
        at com.android.tools.idea.welcome.Platform.createSubtree(Platform.java:89)
        at com.android.tools.idea.welcome.InstallComponentsPath.createComponentTree(InstallComponentsPath.java:81)
        at com.android.tools.idea.welcome.InstallComponentsPath.init(InstallComponentsPath.java:215)
        at com.android.tools.idea.wizard.DynamicWizardPath.attachToWizard(DynamicWizardPath.java:97)
        at com.android.tools.idea.wizard.DynamicWizard.addPath(DynamicWizard.java:233)
        at com.android.tools.idea.welcome.FirstRunWizard.init(FirstRunWizard.java:75)
        at com.android.tools.idea.welcome.FirstRunWizardHost.setupWizard(FirstRunWizardHost.java:100)
        at com.android.tools.idea.welcome.FirstRunWizardHost.getWelcomePanel(FirstRunWizardHost.java:92)
        at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeFrame.<init>(WelcomeFrame.java:68)
        at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeFrame.showNow(WelcomeFrame.java:173)
        at com.intellij.idea.IdeaApplication$IdeStarter.main(IdeaApplication.java:302)
        at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:172)
        ... 16 more

     

    后来在百度到了相似问题的解方案:

    方案一:

    (1)进入刚安装的Android Studio目录下的bin目录。找到idea.properties文件,用文本编辑器打开。

    (2)idea.properties文件末尾添加一行: disable.android.first.run=true ,然后保存文件。

    (3)关闭Android Studio后重新启动,便可进入界面。

    方案二:

    首次启动时关闭网络。

     

    由于方案一再安装完成之后已经配置过,但是还是出现上面的问题,所以使用了方案二,成功地解决问题。

    展开全文
  • Android Studio开发环境搭建

    万次阅读 多人点赞 2020-06-27 14:29:34
    目前关于AS(Android Studio)的环境搭建网上已经有很多教程了,但是实际操作起来还是会有各种意想不到的问题,对于大多数开发者来说可能还是会有困难,本教程根据笔者亲身实践,将搭建过程中的各种问题总结出来,方便...

    开发环境

    Win10 x64操作系统
    JDK 8
    Android Studio 3.2

    安装JDK

    下载地址:JAVA8 官方下载

    1. 下载完后双击直接安装。

    2. 选则JDK安装目录,从它的"功能说明"里可以看到,他同时会安装一个专用JRE,因为后面还会安装另一个JRE(公共JRE),所以这里先提示一下,二者还是有区别的。
      选择JDK安装目录

    3. 下一步:因为ORACLE对JAVA维护策略的改变,这里会有一些信息提示,不用关注,点击"确定"。
      JDK警告信息

    4. 选择公共JRE的安装目录,可以是任意目录,建议和JDK同级目录,因为看起来有条理一些。
      JRE安装目录
      前面提到过,安装JDK的时候已经装了JRE了,现在又装一个JRE,二者的区别是什么?其实从他们的名称已经大概了解:专用JRE和公共JRE,具体差异可以访问如下博客:
      https://www.cnblogs.com/PengLee/p/3970760.html

    5. 完成。
      JDK安装完成

    配置环境变量

    1. 在桌面"此电脑"上右键,依次选择"属性"->“高级系统设置”->“环境变量”,在"系统变量"栏目下点击"新建",创建JAVA_HOME系统变量,变量值为JDK的安装路径。
      JAVA_HOME

    2. 同理,新建"CLASSPATH",变量值为: [.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;]
      在这里插入图片描述

    3. 编辑PATH
      编辑PATH
      选择"新建",分别将%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin添加进去,点击"确定"。
      编辑PATH

    4. 一路"确定",退出环境变量配置。

    测试JDK是否安装配置OK

    依次在cmd窗口中输入java、javac和java -version,如果都不提示"不是内部或外部命令,也不是可运行的程序或批处理文件。" 表示安装配置成功。
    检验JDK配置

    安装Android SDK

    下载SDK Manager:SDK Manager

    1. 双击exe开始安装,它会自动检测JDK
      SDK安装

    2. 选择默认,Next:
      在这里插入图片描述

    3. 选择SDK安装路径
      选择SDK路径

    4. 开始安装
      开始安装

    5. 安装完成,点击"Finish",自动启动Android SDK Manager,或者手动在SDK安装路径下双击SDK Manager启动。
      安装完成

    6. 配置SDK下载代理
      由于众所周知的的原因,国内无法直接访问google官网,所以目前一般通过代理来更新SDK(有VPN的就不需要代理了)。点击"Tools"->"Options"打开代理界面,这里配置中国科学技术大学的代理服务器:debian.ustc.edu.cn,端口号填80。
      然后点击Close关闭窗口,接着关闭并重新打开SDK Manager进行组件更新。
      设置代理
      由于各种原因,代理服务器也可能不可用,如果科学技术大学的代理不可用,尝试东软的代理: mirrors.neusoft.edu.cn,端口号也是80,更多代理请参考

    7. 选择需要更新的组件,Tools下的Android SDK Tools、Android SDK Platform-tools和Android SDK Build-tools是要下载的;API下的组件根据自己的情况下载,我选择了API28和API26。TV、Wear和Play相关的,如果不涉及,可以不用下,因为太大了,会很慢。Extra下至少要下载Android Support Repository,因为这里是android的支持库,比如support-v7等。Google Repository也建议选上。
      选择组件
      选择Accept下载单独组件或者Accept License进行批量下载,建议后者。
      在这里插入图片描述

    8. 组件下载中…
      组件下载中

    注意:如果组件显示不全,比如API 下没有System Image或者Exstra为空,或者下载时提示服务器无响应,需要多次重启SDK Manager,然后点击Packages->Reload重试,如果还是不行,请尝试其他代理。

    1. 下载完毕后,退出SDK Manager,到此为此,准备工作已经基本完成。也可以先安装 AS,然后将SDK Manager和Android Studio进行绑定,这样当再需要更新SDK时就可以直接通过Android Studio进行。

    安装配置Android Studio

    下载地址:官方下载

    安装启动

    1. 双击安装包开始安装
      开始安装

    2. 下一步,这里可以把Android Virtual Device去掉,这是AS自带的模拟器,模拟运行APK,速度很慢,后面我们会安装Genymotion作为模拟器,比自带模拟器快的不只一个数量级。但是如果磁盘空间足够大,装上也无所谓,说不定以后还会用到。
      在这里插入图片描述

    3. 选择AS的安装目录
      选择AS的安装目录

    4. 点击"Install"开始安装,这里"Do not create shortcuts",根据自己的喜好勾选,如果不勾选的话,他会在开始菜单中创建快捷方式,我一般会勾选,不让它创建,因为几乎用不到开始菜单下的快捷方式,而是在桌面创建快捷方式。
      在这里插入图片描述

    5. 安装完成,点击"Finish"启动AS.
      启动AS

    6. 点击"OK"
      引入配置

    7. 这里会提示无法访问SDK add-on list,虽然刚才我们已经下载过SDK了,理论上只需要关联到AS就行了。但是关键的一点,我们并不清楚SDK组件依赖是否下载完全,所以建议这里点击"Setup Proxy"把刚才的代理重新设置一遍,因为在接下来的步骤中,当我们把SDK与AS关联后,AS会自动查找依赖组件并下载。当然选择"Cancel"也是完全没有问题的,不过后面如果遇到需要下载SDK的时候还是要设置代理。
      在这里插入图片描述
      这里还可以点击Check connection,来检测代理是否可用。
      设置代理

    8. 进入Welcome界面,选择Next
      在这里插入图片描述

    9. 选择默认,点击Next
      在这里插入图片描述

    10. 选择主题,这里给了Darcula和 IntelliJ两种,分别代表黑色和白色主题,当然主题也可以随时设置,这里就先保持默认。 选择主题

    11. 选择SDK的位置,将Android SDK和AS关联起来。
      选择SDK

    12. 点击Finish,它会做一些新的下载
      在这里插入图片描述
      如果报如下错误,点击Cancel跳过,不影响我们后面的使用,这里还是下载SDK Tools,我们已经下载过了。
      在这里插入图片描述

    13. 进入Welcome to Android Studio界面,说明配置也基本完成了,不过还是要对SDK做一些更新,点解Configure下的SDK Manager。
      在这里插入图片描述
      这里我们看到了熟悉的SDK相关配置,包括位置、代理、已下载组件等,将ConstraintLayout for Android和Solver for ConstraintLayout两项勾上,点击"Apply",进行下载. ConstraintLayout是一种新的布局方式,也是Android最新推荐的方式。
      下载ConstraintLayout

    14. 下载完毕,点击Finish,接着点击OK 退出SDK 配置界面。
      在这里插入图片描述

    创建新的Android工程

    1. 点击Start a new Android Studio project,创建新工程
      创建新的Android工程

    2. 设置工程名称、包名、工程储存路径等,下面的C++和Kotlin根据需要勾选,C++的话就是针对JNI,基本不用。由于目前android应用开发除了使用JAVA,还可以使用Kotlin,而且google是推荐Kotlin的,并且AS支持JAVA和Kotlin代码互转,所以这里也有Kotlin的选项,不过我们目前不需要,所以也不勾选。
      在这里插入图片描述

    3. 选择工程是针对哪些设备开发的,这里选择手机和平板,由于我的API28下载的比较全,所以这里选择它,但是同时也可以看出下面的提示,目前运行Android9.0的设备小于1%,我们只是测试,所以这里无所谓。
      在这里插入图片描述

    4. 选择主Activity类型,这里默认Empty Activity就可以。
      在这里插入图片描述

    5. 这里注意Backwards Compatibility,即向后兼容性,建议就保持默认勾选上,点击Finish。
      在这里插入图片描述

    6. 由于AS中的工程通过Gradle进行构建,所以它会提示更新Gradle时是否使用代理:更新Gradle是不使用代理的,只有更新SDK才需要代理,但是这里它自动把SDK的代理复制过来了,我们可以点击Cancel。如果点击了OK也没有关系,可以在设置中把代理关掉,比如我就点击了OK。
      在这里插入图片描述

    7. 项目打开后会提示Gradle更新失败,下面还有详情,我们可以发现是代理的原因。
      在这里插入图片描述
      所以要关闭代理,点击 File->Settings(或者快捷键Ctrl+Alt+S),打开设置,找到HTTP Proxy,勾选No proxy,点击OK,退出。
      在这里插入图片描述

    8. 点击Try Again,重新进行Gradle同步(友情提示:如果现在同步,会发现下载很慢,建议先把整段看完之后,再确认要不要直接同步)
      在这里插入图片描述
      看到下面窗口提示的syncing…,同步中,状态栏也会提示下载进度,可以看到大概有一百兆。
      Gradle更新
      当然如果嫌下载慢(确实很慢),至少有3种方式可以解决:
      (1) 打开File->Settings->Build,Execution,Deployment->Gradle->Android Studio,勾选右边的Enable embedded Maven repository,点击OK,重新同步工程。
      在这里插入图片描述
      (2) 配置全局Gradle,Gradle官方下载 (注意要下载当前项目配置的Gradle版本,在gradle-wrapper.properties中查看)。然后直接将压缩包放置在C:\Users\用户\.gradle\wrapper\dists下,不需要解压,重启AS就可以了。
      这里根据个人喜好选择。不过第一种方式还是建议勾选上,用来解决其他关于jcenter和google仓的问题。
      (3) 使用AS自带的Gradle
      打开设置->Gradle,选择[AndroidStudio安装目录]下的gradle,保存。
      在这里插入图片描述

    这里有必要插一段:

    AS、Gradle和Gradle插件的关系?
    AS和Gradle本来是两个完全不相干的工具,但是现在AS要使用Gradle来构建自己的工程,怎么办?当然是用插件了,这也就是Gradle插件的由来。但是三者间又存在一个版本兼容性的问题,具体可参考此网站:Gradle与Gradle插件的版本对应关系
    比如我目前使用的AS是3.2,在gradle下的build.gradle中可以看到插件的版本号为3.2.0:classpath ‘com.android.tools.build:gradle:3.2.0’。但是在gradle-wrapper.properties中配置的Gradle版本号是4.6:distributionUrl=https://services.gradle.org/distributions/gradle-4.6-all.zip,当然这些都是可以自定义的,只要不违背三者间的依赖规则。
    关于三者间的关系,如果还有疑问,可以参考此博客AS、Gradle与Gradle插件

    1. Gradle同步完成,但是构造时报错,Failed to find Build Tools revision 28.0.2,
      在这里插入图片描述
      去SDK的安装目录下查看,确实没有28.0.2,但是有28.0.3,
      在这里插入图片描述
      解决方法:打开app下的build.gradle,修改buildToolsVersion为已经存在的版本,如果没有buildToolsVersion这一项,手动新建一个。
      在这里插入图片描述

    2. 点击Try Again,又报错误Unable to resolve dependency for XXX,找不到依赖的库。
      在这里插入图片描述
      解决方案:
      (1) 同样是在app下的build.gradle中,找到dependencies ,把后面和test相关的三项都删掉,暂时用不到。
      在这里插入图片描述
      (2) 接着配置appcompat版本:进入SDK安装目录下的extras\android\m2repository\com\android\support\appcompat-v7,里面有appcompat-v7的各个版本,选择一个替换原dependcies中的appcompat版本号,建议选择最新的。
      (3) 配置constraint的版本号
      进入SDK安装路径下的extras\m2repository\com\android\support\constraint\constraint-layout查看已经存在的版本,替换dependency下constraint的版本。
      或者进入设置中的SDK里查看,我这里已安装1.0.2
      在这里插入图片描述
      配置好的dependency如下,保存之后,点击"Try Again"。如果没有Try Again,点击Build->Rebuild Project是一样的。
      在这里插入图片描述

    3. 构建成功
      在这里插入图片描述
      生成的apk在[你的工程目录\app\build\outputs\apk\debug]下,或者将AS试图切换到Project也可以看到:
      在这里插入图片描述
      接下来就是运行APK了,但是由于我们没有之前没有安装AVD(Android虚拟机),所以现在要先装Genymotion,当然如果有真机是最好的。

    安装Genymotion

    下载安装

    1. 官网下载: Genymotion Download
      Genymotion需要账号登陆之后才能下载,注册一个就可以了。进入之后有两个选项,一个是带VirtualBox,一个是没带的,由于Genymotion运行需要VitualBox,如果电脑上没有安装VirtualBox的话,选择第一个。
      下载Genymotion

    2. 下载完双击安装
      在这里插入图片描述

    3. 选择VirtualBox的安装路径
      VitualBox安装路径

    4. 一直下一步,到安装界面,点击安装
      在这里插入图片描述

    5. 中间会有一些提示,选择安装就行了
      在这里插入图片描述

    6. VirtualBox安装完成。
      在这里插入图片描述
      点击Finish启动Genymotion,
      在这里插入图片描述

    7. 第一次启动会让登录,方便后面下载镜像。
      在这里插入图片描述

    8. 这里选择Personal Use就可以了
      在这里插入图片描述

    9. 一路Next,直至完成,进入主界面,这里可以选择已存在的设备进行安装,或者自定义一个设备。
      在这里插入图片描述
      我就选择Google Pixel设备直接安装,点击后面三个圆点,选择Install,弹出确认界面,点击INSTALL开始下载安装。
      在这里插入图片描述
      但是虚拟机一般都是很大的,默认安装路径在C盘,如果想改成其他盘,可以依次点击Genymotion->Settings->VirtualBox,把路径改一下。如果不想改的话,直接装就行了。
      设置虚拟机的安装路径
      同理这里建议把ADB中SDK路径也指定成我们自己的,毕竟和AS用的是同一套,如下:
      设置Genymotion使用的SDK

    10. 开始下载
      开始下载镜像

    11. 下载完成后会在My installed devices下显示,点击右边三个小圆点,选择start开启虚拟机。
      在这里插入图片描述

    12. 启动后的虚拟机如下
      虚拟机界面

    在AS中安装Genymotion插件

    1. 打开AS,依次点击File->Settings->Plugins->Browse repositories,
      在这里插入图片描述

    2. 在弹出界面里搜索Genymotion,点击右边的Install进行安装(注意要关闭代理,切记一点:代理只用于SDK的更新):
      安装Genymotion插件

    3. 安装完成后重启AS
      在这里插入图片描述

    4. 重启之后,再次打开设置,找到Other Settings下的Genymotion,在右边指定其安装路径,点击OK,配置完成。
      在这里插入图片描述

    5. 如果显示工具栏(勾选View下的Toolbar),还可以在工具栏窗口中看到Genymotion的快捷按钮:
      在这里插入图片描述

    在Genymotion中运行APK

    点击Run->Run 'app’或者快捷键Shift+F10,弹出选择虚拟机的界面,如果有可用虚拟机的话,直接选择一个;如果没有的话先启动一个,这里已经有一个我们创建好并启动了的Google Pixel,直接使用,点击OK。
    在这里插入图片描述

    运行结果:
    虚拟机运行APK

    总结

    至此,关于Android Studio搭建Android开发环境的步骤已经说完了,主要分为以下几步:

    1. JDK 安装
    2. SDK 安装
    3. Android Studio安装
    4. Genymotion安装,当然如果有真机,完毕没必要用虚拟机,毕竟真机环境才是用户环境,更能够检验APK的稳定性和可靠性。

    这里主要讲的是开发环境的搭建,但不是每一步都有贴图,主要是一些容易出错的位置会详细说明,关于Android Studio的使用并没有太多涉及,读者可以参考 Android Studio的中文社区 进行学习,或者搜索相关博客,最后祝大家使用愉快!

    展开全文
  • Android中开发环境的配置(AS环境

    千次阅读 2017-06-17 17:53:12
    搭建一个新的开发环境步骤: 1,安装JDK2,配置环境变量 在计算机 右击-属性-高级系统设置-环境变量-系统变量中创建JAVA_HOME,PATH和CLASSPATH。 JAVA_HOME:即为JDK的安装路径,如D:\develop\Java\jdk
  • (一) Android简介 [ 续 ] 1.1 Android版本发展史 Android操作系统是一个由Google和开放手持设备联盟共同开发发展的移动设备操作系统,其最早的一个版本Android 1.0 beta发布于2007年11月5日,至今已经发布了多个...
  • OpenAS2应用程序允许您通过edi- x12、EDIFACT、XML或在贸易伙伴之间的二进制有效负载发送和接收AS2消息。AS2实现与RFC4130一致。本文档描述如何安装、配置和使用OpenAS2。在这份文件中,合伙人可以是你自己的公司,...
  • 2.CAS环境搭建

    千次阅读 2016-11-23 11:10:47
    CAS环境搭建 1.1环境要求  (1)JDK 1.7  (2)TOMCAT 8.0.32  (3)cas-server-4.0.0、cas-client 3.4.1 1.1环境要求
  • PHP环境搭建-Windows系统下PHP环境搭建

    万次阅读 多人点赞 2018-02-01 14:26:23
    1、PHP环境搭建的前提是 Apache HTTP Server (Apache 服务器)已经安装部署成功,并可以正常访问到服务器的主页面。Apache HTTP Server 的安装部署已经在上一篇讲解的很详细了,不清楚的可以点击“ Apache ...
  • AS3搭建开发环境

    千次阅读 2013-04-13 17:40:09
    1. 开发环境配置 2. 使用FlashDevelop创建AS3工程 3. 在FlashDevelop中绘制直线 主要步骤: 1. 准备安装文件 JDK(jdk1.6.0_17)...
  • Flutter入门环境搭建

    千次阅读 2019-03-19 16:00:54
    Flutter环境搭建,超详细...
  • Hello,AS3!!(Flash开发环境搭建

    万次阅读 2014-09-23 10:28:23
    ActionScript 开发环境搭建 发表于 2013 年 6 月 14 日 1. 安装 Flex SDK 选择 Adobe Flex SDK 下载, 并解压到任何你愿意放置程序的目录中. 下载地址 2. 安装 JRE/JDK 下载并安装 JRE 或者 ...
  • 通过一段找实习的经历,以及快应用、小程序、web app等移动开发模式的冲击,深深为安卓...NDK开发环境搭建相信很多人都在用Android Studio开发安卓了,当然,我也是用AS开发的,所以就用AS开始NDK开发环境搭建。...
  • Cordova 开发环境搭建

    千次阅读 2018-06-03 10:06:03
    1 前言 现在跨平台开发或者混合开发非常流行了,...这里简单的记录一下环境搭建过程 2 Cordova搭建步骤 Cordova环境搭建主要参考官方指导文档 http://cordova.apache.org/#getstarted http://cordova.axuer....
  • Flutter开发环境搭建和调试

    千次阅读 2019-08-09 20:32:02
    Flutter开发环境搭建和调试开发环境的搭建1. 下载Flutter SDK2. 配置环境变量3.安装Visual Studio Code所需插件4.创建Flutter项目模拟器的安装与调试 Flutter开发工具很多,有很多支持Flutter开发的IDE。比如...
  • 强化学习环境搭建

    千次阅读 2019-08-13 10:14:18
    强化学习环境搭建强化学习简介环境安装Anaconda安装安装DockerDocker介绍Docker安装OpenAI Gym安装Universe安装测试 Gym 和 Universe 强化学习简介 强化学习算法的大概流程 1.1. 智能体通过行为的选择与执行...
  • Flutter中文网 Windows: 打开gitbash,输入: git clone -b beta https://github.com/flutter/flutter.git export PUB_HOSTED_URL=https://pub.flutter-io.cn //国内用户需要设置 export FLUTTER_STORAGE_...
  • as3编程环境搭建

    千次阅读 2013-01-13 16:14:35
    近两年随着页游的蓬勃发展,as3编程也火起来了。作为一个端游程序员,也有必要去接触一下新兴的编程技术。...除语法学习之外,编程环境搭建也是首当其中的。  其实最好的学习方法不是自己写hel
  • python图像文字识别的环境搭建

    千次阅读 2018-02-22 09:22:57
    最近一直在忙图像文字识别的编码工作,但是发现python的环境搭建非常难,python这个语言很有趣很有用,但是使用的环境很难搭建好。下面把python的环境搭建说一下,也仅是就我所遇到的问题说一下,并不适用所有人,...
  • 2018年的安卓开发环境搭建

    万次阅读 2018-12-01 18:05:36
    记得超早以前我就弄过一次Eclipse上的ADT安卓开发环境搭建,不过过了这么多年,安卓系统已经更新换代这么多次,开发工具也早就换成了Android Studio。正好这几天看了一下当年买了没怎么看的安卓开发书籍,顺便更新一...
1 2 3 4 5 ... 20
收藏数 75,289
精华内容 30,115
热门标签
关键字:

as环境搭建