首页 > 解决方案 > Jetifier flute_music_player-0.0.6 错误甚至无法解决androidx 问题:找不到符号导入android.support.v4.app.ActivityCompa

问题描述

在调试模式下在 SM J730F 上启动 lib\main.dart... 运行 Gradle 任务 'assembleDebug'... 参数格式不正确 - C:\flutter.pub-cache\hosted\pub.dartlang.org\flute_music_player-0.0。 6\android\src\main\java\com\mtechviral\musicfinder\MusicHelper.java:8:错误:找不到符号导入android.support.v4.app.ActivityCompat;^ 符号:类 ActivityCompat 位置:包 android.support.v4.app C:\flutter.pub-cache\hosted\pub.dartlang.org\flute_music_player-0.0.6\android\src\main\java\com\mtechviral\ musicfinder\MusicHelper.java:9: error: package android.support.v4.content 不存在 import android.support.v4.content.ContextCompat; ^ C:\flutter.pub-cache\hosted\pub.dartlang.org\flute_music_player-0.0.6\android\src\main\java\com\mtechviral\musicfinder\MusicHelper.java:10:错误:包 android.support .v7。应用不存在导入android.support.v7.app.AppCompatActivity;^ C:\flutter.pub-cache\hosted\pub.dartlang.org\flute_music_player-0.0.6\android\src\main\java\com\mtechviral\musicfinder\MusicHelper.java:15:错误:找不到公共符号static boolean hasExternalStorageAccess(AppCompatActivity activity) { ^ 符号:class AppCompatActivity 位置:class MusicHelper C:\flutter.pub-cache\hosted\pub.dartlang.org\flute_music_player-0.0.6\android\src\main\java\com\ mtechviral\musicfinder\MusicHelper.java:16: 错误: 找不到符号 if(ContextCompat.checkSelfPermission(activity, Manifest.permission.READ_EXTERNAL_STORAGE) ^ 符号: 变量 ContextCompat 位置: 类 MusicHelper C:\flutter.pub-cache\hosted\pub .dartlang.org\flute_music_player-0.0.6\android\src\main\java\com\mtechviral\musicfinder\MusicHelper.java:19:错误:6\android\src\main\java\com\mtechviral\musicfinder\MusicFinderPlugin.java 使用或覆盖已弃用的 API。注意:使用 -Xlint:deprecation 重新编译以获取详细信息。注意:C:\flutter.pub-cache\hosted\pub.dartlang.org\flute_music_player-0.0.6\android\src\main\java\com\mtechviral\musicfinder\MusicFinderPlugin.java 使用未经检查或不安全的操作。注意:使用 -Xlint:unchecked 重新编译以获取详细信息。6 个错误 6\android\src\main\java\com\mtechviral\musicfinder\MusicFinderPlugin.java 使用或覆盖已弃用的 API。注意:使用 -Xlint:deprecation 重新编译以获取详细信息。注意:C:\flutter.pub-cache\hosted\pub.dartlang.org\flute_music_player-0.0.6\android\src\main\java\com\mtechviral\musicfinder\MusicFinderPlugin.java 使用未经检查或不安全的操作。注意:使用 -Xlint:unchecked 重新编译以获取详细信息。6 个错误

FAILURE:构建失败并出现异常。

编译失败;有关详细信息,请参阅编译器错误输出。

BUILD FAILED in 32s 构建失败可能是由于插件中的 AndroidX 不兼容。该工具即将尝试使用Jetifier解决不兼容问题。构建插件 flute_music_player... 运行 Gradle 任务 'assembleAarRelease'...

FAILURE:构建失败并出现异常。

未找到 SDK 位置。使用 local.properties 文件中的 sdk.dir 或使用 ANDROID_HOME 环境变量定义位置。

在 4m 31s 内构建失败

例外:由于上述问题,无法构建插件 flute_music_player。

标签: flutterandroid-jetifier

解决方案


推荐阅读