Android Studio作为使用范围较广的安卓开发工具,功能强大。但是我们在初次安装和使用它的过程中,难免会碰到很多繁琐的问题,以下是我个人碰到的问题,网上罗列的问题几乎都碰上了,也是“挺走运”。
问题一:SDK的安装
下载安装完Android Studio之后,首次打开向导会检测有没有安装Android SDK,这时如果没有安装,则会提示出错,此时需要去下载SDK。当然我们可以先跳过向导,打开Android Studio(以下简称AS),但是还是会避免不了以后要安装的,所以去谷歌官方网站下载SDK,下完之后建议将它放在和AS同一个目录下。
当然如果你之前已经下载好SDK,则只需要在向导界面下方的“settings”设置选择SDK的位置路径即可。
问题二:环境配置
安装Android Studio之前,如果你要开发安卓程序那就先装JDK(因为是使用Java进行安卓程序的开发),然后配置系统环境变量。
环境变量说明:直接在系统变量下面找到“path”变量,如果没有path则手动添加path,然后在其后面加上jdk的安装路径即可。
路径举例:
E:\JDK8.0\bin;
问题三:SDK Platforms下面哪些项目是需要安装的?
首先在Android SDK目录下找到SDK Manager,运行。运行之后Tools下的前三项是必须的:Android SDK Tools、Android SDK Platform-tools和Android SDK Build-tools,分别指的是安卓开发工具集、安卓开发平台工具集和安卓构建工具集。
Android版本选择自己开发时需要的版本进行安装即可,因为是向下兼容的,所以可以选择高版本安装,例如Android7.0,当然如果想从低版本开始尝试新特性,则可以安装低版本,比如Android4.0等等。
问题四:几个需要理解的概念
AndroidStudio: 是Google官方基于IntelliJ IDEA开发的一款Android应用开发工具,类似于eclipse,但是开发安卓软件时比eclipse强大很多,毕竟是专门为安卓开发而生,推荐使用AS;
Gradle:是一个工具,同时它也是一个编程框架。使用这个工具可以完成安卓app的编译打包等工作;
buildToolsVersion: android构建工具的版本,其中包括了打包工具aapt、dx等等。这个工具的目录位于..your_sdk_path/build-tools/XX.XX.XX,通过SDK Manager 更新;对应项目的app目录下的build.gradle文件里的buildToolsVersion "版本号";
compileSdkVersion:编译版本,就是运行我们这个项目所需要的Android SDK版本。
问题五:gradle插件版本(Plugin version)和gradle版本信息不匹配问题
通过查看下面三个地方的版本号进行解决。
1、gradle插件版本配置位置
在我们新建的project对应的build.gradle文件中:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
}
}
2、gradle版本配置位置
Android Studio界面,在你所建项目目录下,例如:D:\HelloWorld\gradle\wrapper\gradle-wrapper.properties,双击打开可以看到文件末尾行:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
如需查看gradle版本信息,可查看C:\……\.gradle\wrapper\dists\目录下你已经下载的是什么版本,我的是gradle-4.1-all。
3、具体版本对应如下:
Plugin version Required Gradle version
1.0.0 - 1.1.3 2.2.1 - 2.3
1.2.0 - 1.3.1 2.2.1 - 2.9
1.5.0 2.2.1 - 2.13
2.0.0 - 2.1.2 2.10 - 2.13
2.1.3 - 2.2.3 2.14.1+
2.3.0+ 3.3+
3.0.0+ 4.1+