项目无法运行

来源:1-1 课前必读(不读错过一个亿)

宝慕林9277168

2023-05-04

我的电脑 在flutter_module中 flutter pub get 后 .adnroid中 的 gradle是 7.5.0 build-gradle-tool 是7.2.0版本 flutter_tiktok 工程中的 gradle版本是6.5 项目报错 运行不起来
我把flutter_tiktok 中的 android宿主项目的gradle改成 7.5版本 还是运行不起来
报了一堆错误
The minCompileSdk (33) specified in a
dependency’s AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties)
is greater than this module’s compileSdkVersion (android-31).
Dependency: androidx.activity:activity:1.6.1.
AAR metadata file: /Users/tanpeng/.gradle/caches/transforms-3/46ecd9edecdba18d1528708f70a45008/transformed/jetified-activity-1.6.1/META-INF/com/android/build/gradle/aar-metadata.properties.

Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make field private final java.lang.String java.io.File.path accessible: module java.base does not “opens java.io” to unnamed module @77f1a727

写回答

1回答

马超老师

2023-05-08

看报错信息,应该是你环境依赖的android 33,但是项目里设置的31。

你找到主工程和.android里,两个app目录下的Build.gralde
把里面的compileSdkVersion和targetSdkVersion 都改成33

0
0

基于Flutter 3.x 实战跨平台仿抖音App混合开发

以短视频APP为例,快速上手原生/Flutter 混合开发

481 学习 · 120 问题

查看课程