我在 Flutter 应用程序中使用 Isar 数据库。使用我所做的最新 Flutter 更新 '* 出了什么问题: 实现插件请求时发生异常[id: 'com.android.application']
无法应用插件“com.android.internal.version-check”。 支持的最低 Gradle 版本为 8.0。当前版本是7.4.2。如果您使用 gradle 包装器,请尝试将 /Users/oguzaytar/Desktop/tfon_mobile/tfonmobile/android/gradle/wrapper/gradle-wrapper.properties 中的 distributionUrl 编辑为 gradle-8.0-all.zip。 我收到这样的错误。 当我将应用程序的 gradle 版本更改为 8.x 时,isar_flutter_libs 依赖项没有命名空间属性,因此出现错误;
'配置项目':isar_flutter_libs'时出现问题。
无法创建 com.android.build.api.variant.impl.LibraryVariantBuilderImpl 类型的实例。 未指定命名空间。请在模块的 build.gradle 文件中指定命名空间,如下所示:
android {
namespace 'com.example.namespace'
}
我收到类似 '. 我找不到解决方案。
我分叉了 Isar 包并在此处进行了更改(我将 AGP 版本更改为 8.x 并添加了命名空间),但出现了 IsarLink 属性未定义的错误。
无法按照文档中给出的方式使用它。
主要的isar包已经过时了,你可以尝试社区版本
isar:
hosted:
name: isar
url: https://pub.isar-community.dev/
version: ^3.0.0
isar_flutter_libs:
hosted:
name: isar_flutter_libs
url: https://pub.isar-community.dev/
version: ^3.0.0
dev_dependencies:
isar_generator:
hosted:
name: isar_generator
url: https://pub.isar-community.dev/
version: ^3.0.0