由于版本的差异,每当从网上下载一个例程,直接打开,在本机上编译,就会经常遇到一些问题。
Android Studio 3.0开始需要添加google()
现象如下:
或
解决方法:Gradle Scripts 下的 build.gradle 文件里加入google(),(可能有多个build.gradle 文件)具体可参照以下文件。
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google() // Android Studio 3.0开始需要添加这行
jcenter()
}
dependencies {
// 下面的版本号就是Android Studio的版本号
classpath 'com.android.tools.build:gradle:3.5.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google() // Android Studio 3.0开始需要添加这行
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
缺少SDK
在build的时候,出现了以下的错误提示:
解决方法:
安装相应的SDK.
装SDK的方法如下:
1.打开SDK Manager。
2. android-23 对应的就是下面的这个SDK,选中安装好即可。
问题点:AndroidStudio启动后updating indices 卡进度条的问题
注意:一般情况下,是别的原因引起的,不会用到下面的解决方法。
每当从网上下载一个例程,直接打开,在本机上编译,就会经常遇到 updating indices 卡进度条的问题,如下:
解决方法:
- 打开File下拉菜单 ==> 选择Invalidate Caches(删除缓存)
- 重启AndroidStudio