gpt4 book ai didi

android - Flutter build apk - 请更新您的 settings.gradle 文件

转载 作者:行者123 更新时间:2023-12-03 02:41:42 24 4
gpt4 key购买 nike

Flutter run 在 mac os 上运行得非常好
但是当我尝试构建我的应用程序的发布 apk 版本时,它会引发几个 gradle 错误:

Plugin Project preferences not found please update settings.gradle
Plugin Project :drawer behavior not found please update settings.gardle
Plugin Project :Google-maps not found please update settings.gradle

最佳答案

I've found that the problem is related to settings.gradle Using an old version of the file everything works. In my specific case moor_ffi was not built and also the shared library libsqlite was not included in the apk.

this is the working file settings.gradle:

include ':app'

def flutterProjectRoot = rootProject.projectDir.parentFile.toPath()

def plugins = new Properties()
def pluginsFile = new File(flutterProjectRoot.toFile(), '.flutter-plugins')
if (pluginsFile.exists()) {
pluginsFile.withReader('UTF-8') { reader -> plugins.load(reader) }
}

plugins.each { name, path ->
def pluginDirectory = flutterProjectRoot.resolve(path).resolve('android').toFile()
include ":$name"
project(":$name").projectDir = pluginDirectory
}

this is the more recent not working settings.gradle:

include ':app'

def localPropertiesFile = new File(rootProject.projectDir, "local.properties")
def properties = new Properties()

assert localPropertiesFile.exists()
localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) }

def flutterSdkPath = properties.getProperty("flutter.sdk")
assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle"


引用链接
GitHub Flutter Issus

关于android - Flutter build apk - 请更新您的 settings.gradle 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61023345/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com