您好,登錄后才能下訂單哦!
win10系統下載最新的Android Studio3.1.3打開界面,創建第一個helloworld的android app,爆紅一片,被坑了兩天,提示錯誤如下:
gradle sync failed
unknow host service.gradle.org, you may need adjust the proxy settings in gradle
等錯誤,google搜一堆都不行。反復嘗試后終于成功,特別跟大家分享經驗:
下載最新版的android studio 3.1.3,地址是:https://developer.android.com/studio/
1、JDK是必須的,安裝java
下載Java安裝包(jdk,網上有很多下載地址,最好去官網下:https://www.java.com/zh_CN/) 安裝完后一定要配置環境變量;
(1)在“系統變量”新建一個變量名為JAVA_HOME的變量,變量值為你本地java的安裝目錄,我這里為:C:\Program Files\Java\jdk1.7.0_80,設置這個的目的是作為下面兩個環境變量的一個引用。
(2)在“系統變量”選項區域中查看PATH變量,如果不存在,則新建變量PATH,否則選中該變量,單擊“編輯”按鈕,在“變量值”文本框的起始位置添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”
在“系統變量”選項區域中查看CLASSPATH變量,如果不存在,則新建變量CLASSPATH,否則選中該變量,單擊“編輯”按鈕,在“變量值”文本框的起始位置添加“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”
2、官網最新的版本沒有集成sdk,所以需要自己去下載Android SDK。
https://dl.google.com/android/installer_r24.4.1-windows.exe ,下載完畢,直接運行安裝就可以,安裝過程中會自動匹配本機環境下的jdk。如下:
SDK Manager是自帶的,可以選擇穩定的常用的幾個SDK版本,后面根據實際情況增加。
3、如果SDK manager中無法更新,或很慢,就設置SDK manage代理,如下(我自己設置的是自己的×××代理、用的藍燈,根據自己的***設置!):
通常網上介紹的了一些自己的鏡像服務器,如大連東軟信息學院鏡像服務器地址:mirrors.neusoft.edu.cn:80,還有×××開源協會鏡像站地址: mirrors.opencas.org:80等等,如下:
4、SDK環境變量一定要配置:打開計算機屬性——高級系統設置——環境變。
新建一個系統變量,變量名:ANDROID_HOME,變量值:D:\android\sdk(以你安裝目錄為準,確認里面有tools和add-ons等多個文件夾),點擊確認;在系統變量PATH后面加上變量值;%ANDROID_HOME%\platform-tools;點擊確認即可; 在系統變量path中添加;D:\android\sdk\tools。
Android SDK配置完成,接下來驗證配置是否成功。
點擊運行——輸入cmd——回車——輸入adb——回車,如果出現一堆英文,即表示配置成功,在輸入Android,啟動Android SDK Manager。
5、可以嘗試創建helloworld了。如果還有問題,那么可能是鏡像代理不穩定,鏡像代理的配置File-Settings-Appearance&Behavior-System Settings-HTTP Proxy一定要設置好,萬一不行,建議買個穩定的×××!
最后等配置好之后記得在你的工程文件中找到gradle.properties文件里添上systemProp.http.proxyHost=和systemProp.http.proxyPort=后面分別是你的代理服務器ip地址和端口號。
6、如果還有問題,請查看gradle版本與gradle插件版本匹配問題,版本對應如下:
gradle版本配置,在gradle/wrapper/gradle-wrapper.properties文件中
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
gradle插件版本配置:project對應的build.gradle文件中:
buildscript {
repositories {
jcenter()
google()
}
dependencies {
// classpath 'com.android.tools.build:gradle:2.2.0'
classpath 'com.android.tools.build:gradle:3.1.2'// NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files }
7、關于運行模擬器出現紅色屏幕錯誤的解決方式:
(1)控制臺出現如下信息:
If you're on a physical device connected to the same machine,
run 'adb reverse tcp:8081 tcp:8081' to forward requests from your device
在模擬器的設置界面(一般在菜單按鈕可以找到),設置界面找到
Dev Setting,配置自己上自己電腦的ip地址 192.168.1.101:8081
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。