zoukankan      html  css  js  c++  java
  • android studio 开发环境配置

    android studio 开发环境配置

    参考: 第一次使用Android Studio时你应该知道的一切配置

    https://www.cnblogs.com/qianguyihao/p/4390905.html

    https://www.cnblogs.com/qianguyihao/p/4392611.html

    https://www.cnblogs.com/qianguyihao/p/4456420.html

    Android Studio开发环境搭建

    https://blog.csdn.net/JerkSpan/article/details/85811265

    Android Studio 开发指南

    https://developer.android.google.cn/studio/intro/

    一、安装 JDK

    资源下载地址 https://www.oracle.com/technetwork/java/javase/overview/index.html

    安装JDK以及配置Java运行环境 https://www.cnblogs.com/lsgxeva/p/8280185.html

    --------------------------- Java 1.8 环境变量配置 -----------------------------------
    新建变量    JAVA_HOME = "C:Program FilesJavajdk1.8.0_131"
    新建变量    JRE_HOME = "C:Program FilesJavajdk1.8.0_131jre"
    新建变量    CLASSPATH = ".;%JAVA_HOME%lib;%JRE_HOME%lib;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib	ools.jar;%JRE_HOME%lib
    t.jar"
    追加变量值  Path = "C:ProgramDataOracleJavajavapath;%JAVA_HOME%in;%JRE_HOME%in;%Path%"
    
    ------------------------- Java 11 环境变量配置 -------------------------------------
    文档参考地址 https://docs.oracle.com/en/java/javase/11/
    
    新建变量    JAVA_HOME = "D:openjdk-11.0.1"
    新建变量    CLASSPATH = ".;%JAVA_HOME%lib"
    追加变量值  Path = "%JAVA_HOME%in;%Path%"

    二、安装 Android studio

    资源下载地址 https://developer.android.google.cn/

    资源下载地址 http://www.android-studio.org/

    https://dl.google.com/dl/android/studio/install/3.5.0.21/android-studio-ide-191.5791312-windows.exe

    https://dl.google.com/dl/android/studio/ide-zips/3.5.0.21/android-studio-ide-191.5791312-windows.zip

    1. 双击.exe文件开始进行安装。

    2. Android Studio 安装完成后,第一次启动AS前,为了避免重新下载新版本的SDK,需做如下配置。

    AS启动前,打开安装目录,请先将bin目录下的 idea.properties 文件中增加一行: disable.android.first.run=true 

    3. 启动 Android Studio ,并选择不导入设置。

    起始位置:"C:ProgramDataMicrosoftWindowsStart MenuProgramsAndroid Studio"
    目标类型:应用程序
    目标位置:bin
    目标: "F:AndroidAndroidStudioinstudio64.exe"

    4. 下载并配置SDK和NDK

    --------------------------- 环境变量配置 -----------------------------------
    新建变量    ANDROID_HOME = "F:Androidandroid-sdk"
    新建变量    ANDROID_NDK_HOME = "%ANDROID_HOME%
    dk-bundle"
    追加变量值  Path = "%ANDROID_HOME%	ools;%ANDROID_HOME%platform-tools;%ANDROID_NDK_HOME%;%Path%"

    5.配置 AVD Manager (安装 Intel HAXM 在x86平台上可以提升安卓虚拟机性能)

    -----------------------------------------------
    AVD Name: Android Accelerated Nougat
    AVD Id: Android_Accelerated_Nougat
    Nexus5 4.95 1080x1920 xxhdpi
    Nougat Android 7.1.1 x86_64
    Startup orientation: Portrait
    Camera
    	Front: None
    	Back: None
    Network
    	Speed: Full
    	Latency: None
    Emulated Performance
    	Graphics: Software - GLES 2.0
    	(o) Boot option: Quick boot
    	(x) Multi-Core CPU: 1
    Memory and Storage
    	RAM: 2048MB
    	VM heap: 64MB
    	Internal Storage: 2048MB
    	SD card: (o) Studio-managed 2048MB
    Device Frame
    	Enable Device Frame
    	Custom skin definition: nexus_5
    Keyboard
    	(x) Enable keyboard input
    -----------------------------------------------
    AVD Name: Android Accelerated x86 Nougat
    AVD Id: Android_Accelerated_x86_Nougat
    Nexus5 4.95 1080x1920 xxhdpi
    Nougat Android 7.1.1 x86
    Startup orientation: Portrait
    Camera
    	Front: Webcam0
    	Back: Emulated
    Network
    	Speed: Full
    	Latency: None
    Emulated Performance
    	Graphics: Hardware - GLES 2.0
    	(o) Boot option: Quick boot
    	(x) Multi-Core CPU: 1
    Memory and Storage
    	RAM: 1536MB
    	VM heap: 128MB
    	Internal Storage: 800MB
    	SD card: (o) Studio-managed 512MB
    Device Frame
    	Enable Device Frame
    	Custom skin definition: nexus_5
    Keyboard
    	(x) Enable keyboard input
    -----------------------------------------------
    AVD Name: Android ARM Nougat
    AVD Id: Android_ARM_Nougat
    Nexus5 4.95 1080x1920 xxhdpi
    Nougat Android 7.1.1 armeabi-v7a
    Startup orientation: Portrait
    Camera
    	Front: None
    	Back: None
    Network
    	Speed: Full
    	Latency: None
    Emulated Performance
    	Graphics: Software - GLES 1.1
    	(o) Boot option: Quick boot
    	(x) Multi-Core CPU: 1
    Memory and Storage
    	RAM: 2048MB
    	VM heap: 64MB
    	Internal Storage: 2048MB
    	SD card: (o) Studio-managed 2048MB
    Device Frame
    	Enable Device Frame
    	Custom skin definition: nexus_5
    Keyboard
    	(x) Enable keyboard input
    -----------------------------------------------

    三、新建一个 Android Studio 临时项目

    上图中,是在下载Gradle,文件不大,大概几十兆吧,下载起来很快。由于访问的是国外的网站,建议翻墙。

    Gradle 官方资源分发地址  http://services.gradle.org/distributions/

    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插件

    如果AS中Gradle自动下载失败,可以手动下载 gradle-wrapper.properties 中配置的Gradle指定版本的文件。
    例如 gradle-wrapper.properties 中存在如下配置 distributionUrl=https://services.gradle.org/distributions/gradle-5.4.1-all.zip ,
    则将手动下载 gradle-5.4.1-all.zip 后,放置到 C:UsersLSGX.gradlewrapperdistsgradle-5.4.1-all3221gyojl5jsh0helicew7rwx 目录下即可。

    使用 AVD --- Android Accelerated Nougat 模拟安卓环境运行 app 应用。

    四、android studio 设置调整

    1. 设置主题为 Darcula

    2. 代码字体修改

    3. 关闭自动更新检测

    4. 自动代码补全提示快捷键修改

    5. 开启API文档悬浮提示

    6. 禁用启动时自动打开最后的项目

    7. 修改文件编码为 UTF-8

    ================ End

  • 相关阅读:
    中国软件杯——基于计算机视觉的交通场景智能应用
    《架构实践--软件架构设计的过程》读书笔记
    《架构实践--软件架构设计的过程》读书笔记
    软件架构师Refined Architecture部分读后感
    pycharm安装TensorFlow失败如何解决
    python聚类树图
    极限测试三
    极限测试进度2
    极限测试进度1
    赛题分析
  • 原文地址:https://www.cnblogs.com/lsgxeva/p/11531662.html
Copyright © 2011-2022 走看看