安装基于Eclipse 的ADT一段时间,感觉确实有很多功能不足,通过网上资料,决定改向AS。
AS下载了最新的2.3版本,它不分64位与32位,网上说有单独版是瞎扯蛋。只要启动不同的EXE就行了。
AS自带有SDK、gradle,但我在作第一个例子碰到了较多问题。
第一千万从网上下载最新的gradle,否则会跳出一堆错误。然后在setting里面设置gradle相关的目录。
环境变量最好还是设置下,如JAVA_HOME(这个一般是JDK的变量以及路径),如%JAVA_HOME%in,%JAVA_HOME%lib之类的,细点总没关系。
还有GRADLE_HOME 为D:AndroidAndroid Studiogradlegradle-3.2;D:gradle4.2.1;
还有PATH相关路径设置下。
ADB工具,可以在SETTING中进行设置,并且在PATH中也要设置,这个相对简单,设置后可以在AS下面的行工具上可以显示出来。其实就是CMD下的ADB,只是简单集成了下。
如果以上设置还出现一些错误,如ideal.jar的错误,可以在idea.vmoptions or idea64.vmoptions文件中输入下面一行:
-Djdk.util.zip.ensureTrailingSlash=false
具体可以在Help->Edit Custom VM options… 打开文件,直接输入。
中间为了AVD弄过BIOS,VT-X、VT-D的相关设置项,也弄过SYNC同步的东东,可以参考如下:
由于Jcenter太慢,甚至连接不上,就会报各种关于依赖更新失败的错误。以前oschina(也就是开源中国)提供了jcenter的镜像地址,然而不幸的是因为各种原因,最近停止服务了幸运的是阿里云提供了jcenter镜像 :
可以在工程gradle中如下修改,
buildscript {
repositories {
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public'}
//jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.2'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public'}
//jcenter()
}
}
发现还是报错, 不知道上面的这个是否有人成功过,后来我放弃了。
前前后后也弄了一天总算出来了HELLO WROLD的一个简单实例,宣告成功安装。