【发布时间】:2018-01-26 10:02:30
【问题描述】:
【问题讨论】:
-
从 .gradle 文件夹中删除 cache 文件夹并重试
标签: android android-studio compiler-errors android-gradle-plugin build.gradle
【问题讨论】:
标签: android android-studio compiler-errors android-gradle-plugin build.gradle
在安装 AS 3.0.1 时可能会遇到几个错误。其中最常见的是 -
错误 1 错误:无法找到 Build Tools 修订版 26.0.2 “install.build.tools” 安装 Build Tools 26.0.2 并同步项目。
解决方案:在 build.gradle 文件中更新配置,因为现在它正在寻找 API 26。如果您在 SDK 管理器中检查,它显示您实际上有版本27。因此,不需要安装API级别26的SDK,而是更新build.gradle文件中的配置如下“:
=> 将 compileSdkVersion 从 26 更改为 27,并将 targetSdkVersion 从 26 更改为 27。
错误 2 错误:无法找到构建工具修订版 26.0.2 "install.build.tools" 安装 Build Tools 26.0.2 并同步项目。
解决方案: 在同一个 (build.gradle) 文件中,在 compileSdkVersion 27 下方添加 buildToolsVersion "27.0.3" 。代码必须有点像:
apply plugin: 'com.android.application'
android {
compileSdkVersion 27
buildToolsVersion "27.0.3"
defaultConfig {
applicationId "com.example.android.happybirthday"
minSdkVersion 15
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
}
完成这些更改后,工作室应该可以正常工作,您就可以开始开发了。另一种验证方法是,您现在必须在菜单栏中的 'Tools' 下看到一个 'Android' 子菜单。
【讨论】:
首先,进入“C:\Users{user_name}\”,你会找到文件夹.gradle。删除它并返回您的 Android Studio 并单击菜单 Build>Clean Project 或 Build>Rebuild Project。请注意,您必须有 Internet 连接。
【讨论】: