在生成APK时,它显示构建失败,这是错误消息:
Could not find com.android.tools.lint:lint-gradle:26.1.1.
Searched in the following locations:
file:/C:/Users/Abde/AppData/Local/Android/Sdk/extras/m2repository/com/android/tools/lint/lint-gradle/26.1.1/lint-gradle-26.1.1.pom
file:/C:/Users/Abde/AppData/Local/Android/Sdk/extras/m2repository/com/android/tools/lint/lint-gradle/26.1.1/lint-gradle-26.1.1.jar
file:/C:/Users/Abde/AppData/Local/Android/Sdk/extras/google/m2repository/com/android/tools/lint/lint-gradle/26.1.1/lint-gradle-26.1.1.pom
file:/C:/Users/Abde/AppData/Local/Android/Sdk/extras/google/m2repository/com/android/tools/lint/lint-gradle/26.1.1/lint-gradle-26.1.1.jar
file:/C:/Users/Abde/AppData/Local/Android/Sdk/extras/android/m2repository/com/android/tools/lint/lint-gradle/26.1.1/lint-gradle-26.1.1.pom
file:/C:/Users/Abde/AppData/Local/Android/Sdk/extras/android/m2repository/com/android/tools/lint/lint-gradle/26.1.1/lint-gradle-26.1.1.jar
https://jcenter.bintray.com/com/android/tools/lint/lint-gradle/26.1.1/lint-gradle-26.1.1.pom
https://jcenter.bintray.com/com/android/tools/lint/lint-gradle/26.1.1/lint-gradle-26.1.1.jar
Required by:
project :app
这是构建gradl文件(app)
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion '27.0.3'
defaultConfig {
applicationId "appli.myapp.app"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.1"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
productFlavors {
}
}
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
androidTestImplementation 'junit:junit:4.12'
implementation 'com.android.support:appcompat-v7:23.0.0'
implementation 'com.google.android.gms:play-services:8.4.0'
}
这是一个构建gradle(项目)
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
我是android studio的初学者:/,我做过几次"清洁"但不幸的是它不起作用 请帮帮我,谢谢你
答案 0 :(得分:1)
首先尝试禁用AS离线模式
转到文件 - >设置。
然后打开“构建,执行,部署”,然后打开“构建工具”' - > '摇篮'
然后取消选中"脱机工作"在右边。
点击'确定'按钮。
然后重建项目。
对于Mac,请转到AndroidStudio - >偏好,休息是一样的。
如果这不起作用,请尝试此操作。根据这个reference question
根据Android Studio docs,您的顶级build.gradle应该 添加了google()存储库。一定要把它添加到 buildcript和allprojects下的存储库。
后者是我今天第一次编辑时错过的 升级后,直接导致无法找到 com.android.tools.lint:掉毛gradle产出:26.1.1。当我试图建立一个 发布APK。
在项目级build.gradle中添加google(),如下所示
buildscript {
repositories {
jcenter()
google()
}
}
allprojects {
repositories {
jcenter()
google()
}
}
答案 1 :(得分:0)
好像你可能缺少一些sdk文件,转到sdk管理器并更新到最新版本并将appcompat版本升级到27.1.1
,将目标sdk更新为27以及编译sdk并使用{{ 1}}为此,您还需要在classpath 'com.android.tools.build:gradle:3.1.2'
gradle-wrapper.properties