您好,登录后才能下订单哦!
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进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。