1. 程式人生 > >android-studio環境搭建與設定

android-studio環境搭建與設定


IDE發展過程
1. 最開始是eclipse+獨立的ADT; ADT就是Android Developer Tools安卓開發工具;
2. 由Google發展為ADT-Bundle;
3. Google推出自己的based on IntelliJ IDEA的Android Studio IDE; IDE就是Integrated Development Environment整合開發環境;

最開始只有eclipse+獨立的ADT一種開發環境,但是由於eclipe作為一種通用的IDE,帶來的問題太多,經常出現eclipse的版本不相容ADT的情況,或者ADT不相容eclipse的情況。
為了解決這個問題,Google推出了ADT-bundle版本,ADT-bundle版本解決eclipse和ADT直接的不相容的問題。
但是由於eclipse的主要目的是打造為適應各種語言的開發環境,而不單單為安卓服務,所以Google決定自己解決這個問題,就有了Android Studio;個人的話,推薦先學習ADT-bundle版本,好些公司的開發環境還沒有遷移到Android Studio。
當然現在Google官方是推薦使用Android Studio。

安裝

如果已安裝SDK就下android studio ide,還沒安裝SDK就下android studio bundle;
當然,也可以先安裝SDK,然後安裝android studio ide;
也可在https://developer.android.com/studio/#downloads 官網分別下載Android SDK和IDE;然後在安裝IDLE的時候指定Android SDK;

推薦下載IDE,然後配置代理後線上更新和下載Android SDK和相關外掛;

SDK的作用:Android SDK提供了開發Android應用程式所需的API庫和構建、測試和除錯Android應用程式所需的開發工具。

SDK下載:
https://dl.google.com/android/installer_r24.4.1-windows.exe
https://android-sdk.en.softonic.com/(需要科學上網)
https://www.androiddevtools.cn/(搜尋android-sdk下載)
http://tools.android-studio.org/index.php/sdk

android studio ide下載:
https://developer.android.com/studio/#downloads

android studio bundle下載:
https://zh.osdn.net/projects/libraryzip/downloads/68175/android-studio-bundle-162.4069837-windows.exe/

也可以在這下載各種工具:
https://github.com/inferjay/AndroidDevTools

安裝開發環境的搭建可參考:
https://www.cnblogs.com/xdp-gacl/p/4322165.html
https://blog.csdn.net/u013926216/article/details/81784745


執行Android Studio會執行Fetching Android SDK component information
為了直接進入Android Studio 開發環境,可通過修改Android Studio安裝目錄下的 bin 目錄下 idea.properties 檔案,在檔案最後一行追加: disable.android.first.run=true 。跳過這一步

Android SDK線上更新映象伺服器
設定HTTP代理
   點選 File -> Settings -> Appearance & Behavior -> System Settings -> HTTP Proxy
Host name: mirrors.neusoft.edu.cn 
Port number:80

xxx的代理設定delphiauto
proxyrrhk.xxx.net
8080
然後是自己的netid和密碼

中國科學院開源協會映象站地址:
◦IPV4/IPV6: mirrors.opencas.cn 埠:80
◦IPV4/IPV6: mirrors.opencas.org 埠:80
◦IPV4/IPV6: mirrors.opencas.ac.cn 埠:80

gradle的代理配置需要gradle配置檔案 gradle scripts下的gradle.properties 設定代理的使用者名稱和密碼; 但試了之後仍然報錯;
提示資訊 Received status code 407 from server: authenticationrequired
這是因為設定了代理但JRE缺失其頒發的證書,需要手動新增;也可用以下方法解決

Android Studio Gradle無法獲取pom檔案
在Project的build.gradle裡的allprojects裡新增
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
並點選File -> Setting -> Build,Excution,Deployment -> Build Tools -> Gradle —> Android Studio,勾選 Enable embedded Maven repository

可以去這個ailiyun地址找正確地址:http://maven.aliyun.com/mvn/view
jcenter { url 'https://maven.aliyun.com/repository/jcenter'}

allprojects {
    repositories {
        maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
        google()
        jcenter { url 'https://maven.aliyun.com/repository/jcenter'}
    }
}
 

allprojects {
    repositories {
        maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
        google()
        jcenter { url 'https://maven.aliyun.com/repository/jcenter'}
    }
}