Android Studio环境配置梳理

来源:互联网 发布:淄博阿雷seo推广 编辑:程序博客网 时间:2024/06/11 09:13


Android Studio环境配置的文章可以百度,很多,但按照哪篇文章配置完,打开我的一个项目都是无限的报错啊,经过几天调试,也算总结出一些规律了,但只适合新手,高手也许不屑一看,可以飘过。

首先,Android Studio环境配置的gradle就很乱套,以前用Eclipse,没有这些问题,刚接触Android Studio弄不清楚这东西是干嘛用的。不研究这个了,先好用再说,验证是否正确通过Tools->Android->Sync Project with Gradle Files


第一种情况,出现错误

Error:Authentication scheme 'all'(Authentication) is not supported by protocol 'file'

在Project的build.gradle中

buildscript {    repositories {        jcenter()    }    dependencies {        classpath 'com.android.tools.build:gradle:2.2.0'    }}
上面代码中2.2.0有问题,这个项目原来的是1.1.0,因为本地没有这个版本的gradle,本地默认gradle版本是v2.14.1,所以导入这个项目时,这个地方稀里糊涂的就变成了2.2.0,这样,验证gradle时就直接报上面的错误。我不知道不同版本的gradle之间到底有什么区别与联系,所以,解决办法就是改成原来的1.1.0
这时候,gradle-wrapper.properties中的gracle版本就自动变成2.14.1了,需要改到2.2.0,gradle home也需要手动设置到2.2.0目录上。这个设置gradle home的办法,参照下面错误的解决办法里有的。


第二种情况,出现错误

Error:Gradle version 2.2 is required. Current version is 2.14.1. If using the gradle wrapper, try editing the distributionUrl in D:\droidplanner-master\gradle\wrapper\gradle-wrapper.properties to gradle-2.2-all.zip.

Please fix the project's Gradle settings.
<a href="fixGradleVersionInWrapper">Fix Gradle wrapper and re-import project</a><br><a href="openGradleSettings">Gradle settings</a>


上面错误产生的原因:这个项目依赖gradle版本是1.1的,同2.2的兼容,但2.14的就不行了,需要下载gradle2.2的版本。Gradle的所有版本下载地址:http://services.gradle.org/distributions

找到相应版本的zip文件,下载到本地,解压缩,拷贝文件夹gradle-2.2到路径D:\android-studio\gradle,这里D:\android-studio是Android Studio所在路径,这个Android Studio是免安装版本的。


第三种情况,出现错误

Error:Unable to tunnel through proxy. Proxy returns "HTTP/1.1 400 Bad Request"


上面错误产生的原因:gradle-wrapper.properties文件中

distributionUrl=https\://services.gradle.org/distributions/gradle-2.2-all.zip
与File->Settings->Build,Execution,Deployment->Gradle中的设置项Project-level settings要选择Use Local gradle distribution,并且,Gradle home:设置值D:\android-studio\gradle\gradle-2.2
也就是说,上面两个地方的gradle版本号要一致。
第四种情况,出现错误
Error:Execution failed for task ':Libraries:PebbleKit:compileReleaseJava'.> Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) and configured your JAVA_HOME system variable to point to the according directory.
解决办法:File->Project Structure画面上,设置JDK location,这个地方默认是D:\android-studio\jre,需要修改成jdk安装目录C:\Program Files\Java\jdk1.8.0_05,这里不是指定到jre而是到jdk而且不能指定到bin目录。
注意:sdk和ndk的设置也在这个画面上,这个新手有必要牢记的。
0 0
原创粉丝点击