【发布时间】:2019-09-15 20:01:58
【问题描述】:
我想使用颤振在 android studio 中发布 .apk 文件。
当我运行flutter run 命令时,它会运行并构建apk 并安装到手机上。但是当我想使用flutter build apk --release这个命令释放apk文件时,它会显示错误。错误是Gradle is failed to produce Android Package
我在 Gradle 中使用了这段代码:
buildscript {
repositories {
google()
jcenter()
maven {
url "https://maven.google.com"
}
}
dependencies {
// Google Auth
classpath 'com.android.tools.build:gradle:3.1.2'
// Firebase Auth
classpath 'com.google.gms:google-services:3.2.1'
}
}
使用后也显示错误。
Initializing gradle... 12.4s
Resolving dependencies... 11.2s
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
Running Gradle task 'assembleRelease'...
Running Gradle task 'assembleRelease'... Done 43.1s
Gradle build failed to produce an Android package.
以错误结束。
【问题讨论】:
-
找到解决方案了吗?
-
是的。我找到了解决方案并解决了这个问题!谢谢!
-
在我的 build.gradle 中发布了用于拆分 32 和 64 的应用程序包后,我遇到了同样的问题,这解决了它github.com/flutter/flutter/issues/27462#issuecomment-507229131
-
@Sabbir33 如果您发现问题,请考虑添加作为答案。这将有助于未来面临相同/类似问题的人们。
-
@Tokenyet 如果你和我遇到同样的问题,你可能想看看我的这个答案stackoverflow.com/questions/55990485/…它解决了我的问题。