无法从Android Studio 3.1.1生成apk [英] Failed to generate apk from Android studio 3.1.1
问题描述
当我尝试生成已签名APK时,我发现此问题:
$ b
10:58生成已签名APK:生成APK时出错。您可以在消息视图中找到错误。
没有缓存的com.android.tools.lint版本:lint-gradle:26.1.1可用于离线模式。
这是我的android工作室的详细信息:
Android Studio 3.1.1
>
Build#AI-173.4697961,建于4月4,2018
JRE:1.8.0_152-release-1024-b02 amd64
JVM:由JetBrains sro开发的OpenJDK 64位服务器虚拟机
Windows 10 10.0
$ c $> 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'
}
}签署配置{
releaseconfig {
keyAlias'release _key'
keyPassword'xxxxx'
storeFile文件('xxxxxx)
storePassword'xxxx'
}
}
解决方案根据 Android Studio docs ,您的顶级
build.gradle
应该有google()
存储库添加。一定要将它添加到buildscript
ANDallprojects
存储库
后者是我第一次在升级后第一次编辑它,并直接导致
找不到com。 android.tools.lint:lint-gradle:26.1.1。
当我尝试构建发布APK时。When I try to generate a signed APK, I found this issue :
10:58 Generate Signed APK: Errors while building APK. You can find the errors in the 'Messages' view. No cached version of com.android.tools.lint:lint-gradle:26.1.1 available for offline mode.
this is my android studio details :
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
this block for signing the 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' } }
解决方案Per the Android Studio docs, your top-level
build.gradle
ought to have thegoogle()
repository added. Be sure to add it to therepositories
underbuildscript
ANDallprojects
.The latter one is what I missed the first time I edited this today after upgrading and that led directly to a
Could not find com.android.tools.lint:lint-gradle:26.1.1.
when I tried to build a release APK.这篇关于无法从Android Studio 3.1.1生成apk的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!