无法从Android studio 3.1.1生成apk

Abr*_*brd 13 android gradle build.gradle android-studio-3.1

当我尝试生成签名的APK时,我发现了这个问题:

10:58生成签名APK:构建APK时出错.您可以在"消息"视图中找到错误.没有缓存版本的com.android.tools.lint:lint-gradle:26.1.1可用于脱机模式.

这是我的android studio详细信息:

Android Studio 3.1.1
Build #AI-173.4697961, built on April 4, 2018
JRE: 1.8.0_152-release-1024-b02 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
Run Code Online (Sandbox Code Playgroud)

这个块用于签署apk:

  buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        signingConfig signingConfigs.releaseconfig
    }
    debug {

        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'),
                'proguard-rules.pro'
    }

}  signingConfigs {
    releaseconfig {
        keyAlias 'release_key'
        keyPassword 'xxxxx'
        storeFile file('xxxxxx)
        storePassword 'xxxx'
    }
}
Run Code Online (Sandbox Code Playgroud)

Mar*_*ver 20

根据Android Studio文档,您的顶级build.gradle应该google()添加存储库.请务必将其添加到AND repositories下.buildscriptallprojects

后者是我在升级后第一次编辑今天时错过的,这直接导致Could not find com.android.tools.lint:lint-gradle:26.1.1.我尝试构建发布APK时.


SRB*_*ans 1

我认为这个版本需要更新库和 gradle。尝试更改为compileSdkVersion 27和 libaries as。

implementation 'com.android.support:support-v4:27.1.0'
Run Code Online (Sandbox Code Playgroud)

和 gradle 版本,

classpath 'com.android.tools.build:gradle:3.1.0'
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

10500 次

最近记录:

6 年,1 月 前