这个错误通常是由于未正确设置Actions文件路径的原因引起的。在Flutter应用程序中,您需要在Android工程的build.gradle
文件中设置Actions文件路径。下面是设置的示例代码:
android {
...
sourceSets {
main {
res.srcDirs = [
'src/main/res',
"$projectDir/../.dart_tool/flutter_build/res/(debug|profile)"]
java.srcDirs += ["$flutterRoot/packages/flutter_tools/gradle/app_action_generator/src/main/kotlin"]
assets.srcDirs += [file('assets'), file("$flutterRoot/packages/flutter_tools/gradle/app_action_generator/src/main/assets")]
}
debug {
jniLibs.srcDirs += [
"$flutterRoot/bin/cache/artifacts/libmediandk/debug",
"$flutterRoot/bin/cache/artifacts/libmediandk_profile/debug"]
}
release {
jniLibs.srcDirs += ["$flutterRoot/bin/cache/artifacts/libmediandk/release"]
}
}
...
//添加
appActions {
actions = ['flutter.app.test.action.HOST']
}
}
此代码段中的appActions部分是添加的,其中actions参数必须与Actions文件中声明的一致。现在您可以重新运行App Action Test Tool,该错误应该已解决。