
这并不奇怪,它是一个错误。即使一切顺利,gradle也会显示一条错误消息。
解
编辑
build.gradle并更改
classpath 'com.android.tools.build:gradle:3.5.0'
至:
classpath 'com.android.tools.build:gradle:3.4.2'
细节
我在 tools.build:gradle:3.5.0中 遇到了两个错误:
首先,
local.properties每次编译时都要重新构建(不要签入!)
a)与 gradle一起 使用
flutter build appbundle --release-v,结果是
sdk.dir=C:\....\AppData\Local\Android\Sdk(无论哪个工具版本)
b)与 IntelliJ 是
sdk.dir=C:/..../AppData/Local/Android/Sdk
不幸的是,
tools.build:gradle:3.5.0在阅读他们创建的路径时会失败
tools.build:gradle:3.4.2。
我要使用v3.5.0工具执行此 *** 作:
set ANDROID_HOME=C:/Users/msc/AppData/Local/Android/Sdk
(在Windows上为斜杠,而不是反斜杠!)
在那之后, gradle 完成了构建并完成了 Gradle构建,但未能生成Android捆绑包。 这很奇怪,因为 gradle
实际上完成了全部工作。该文件位于:
buildappoutputsbundlereleaseapp-release.aab。
那么,错误信息没有错误?
显然,gradle.tools v3.5.0至少在Windows上存在路径名问题。
还有…另一个提示:检查
androidkey.properties文件并确保
storeFile=设置正确。
key.properties storeFile=c:/pathToMyKeyStore.jks
*注意:您应该在路径中使用/,而不是*
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)