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 Files\Java\jdk1.8.0_131" 新建變量 JRE_HOME = "C:\Program Files\Java\jdk1.8.0_131\jre" 新建變量 CLASSPATH = ".;%JAVA_HOME%\lib;%JRE_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JRE_HOME%\lib\rt.jar" 追加變量值 Path = "C:\ProgramData\Oracle\Java\javapath;%JAVA_HOME%\bin;%JRE_HOME%\bin;%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%\bin;%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:\ProgramData\Microsoft\Windows\Start Menu\Programs\Android Studio"
目標類型:應用程序
目標位置:bin
目標: "F:\Android\AndroidStudio\bin\studio64.exe"
4. 下載並配置SDK和NDK
--------------------------- 環境變量配置 ----------------------------------- 新建變量 ANDROID_HOME = "F:\Android\android-sdk" 新建變量 ANDROID_NDK_HOME = "%ANDROID_HOME%\ndk-bundle" 追加變量值 Path = "%ANDROID_HOME%\tools;%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:\Users\LSGX\.gradle\wrapper\dists\gradle-5.4.1-all\3221gyojl5jsh0helicew7rwx 目錄下即可。
使用 AVD --- Android Accelerated Nougat 模擬安卓環境運行 app 應用。
四、android studio 設置調整
1. 設置主題為 Darcula
2. 代碼字體修改
3. 關閉自動更新檢測
4. 自動代碼補全提示快捷鍵修改
5. 開啟API文檔懸浮提示
6. 禁用啟動時自動打開最后的項目
7. 修改文件編碼為 UTF-8
================ End