赞
踩
Task 'assembleAarDebug' not found in root project 'android_generated'. Some candidates are: 'assembleDebug'.
异常如下:
Flutter的Module , 在Build的Flutter、Build AAR 一直报错;
FAILURE: Build failed with an exception.
* What went wrong:
Task 'assembleAarDebug' not found in root project 'android_generated'. Some candidates are: 'assembleDebug'.* Try:
Run gradlew tasks to get a list of available tasks. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.* Get more help at https://help.gradle.org
BUILD FAILED in 972ms
Gradle task assembleAarDebug failed with exit code 0.
Process finished with exit code 0
gradle.properties文件中的 org.gradle.configureondemand=true 修改为 org.gradle.configureondemand=false
gradle.properties文件在你的.gradle文件夹下面:C:\Users\Ccb\.gradle\gradle.properties
参考地址:https://stackoverflow.com/questions/65209910/unable-to-build-aar-task-assembleaardebug-not-found
问题原因:很早之前,为了加快AS编译速度 我在gradle.properties文件中加了以下代码↓ , 去掉这段代码或org.gradle.configureondemand=false就可以了;
# 编译时使用守护进程
org.gradle.daemon=true
#JVM最大允许分配的堆内存,按需分配
org.gradle.jvmargs=-Xmx2048m
-XX:MaxPermSize=512m
-XX:+HeapDumpOnOutOfMemoryError
-Dfile.encoding=UTF-8
#使用并行编译
org.gradle.parallel=true
org.gradle.configureondemand=true
使用命令打包
在Terminal中进入到该flutter工程的.android 目录下 然后输入命令 gradlew assembleRelease
Flutter打包说明 https://flutter.dev/docs/development/add-to-app
D:\AndroidProject\FlutterProject\flutter_module_demo3\.android>gradlew assembleRelease
Configuration on demand is an incubating feature.BUILD SUCCESSFUL in 13s
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。