这是我第一次尝试创建flutter插件,我从android studio创建了flutter插件项目,并且运行良好,当我尝试为android添加平台特定的代码时,我遇到了一些问题,在同一项目中平台特定的代码编辑几乎死了(不掉毛)。 我在android studio中导入了MyPluginProject / android,还有一些问题,
Unresolved reference: io
这里是flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.7.8+hotfix.2, on Linux, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.0)
[✓] Android Studio (version 3.4)
[✓] Connected device (1 available)
• No issues found!
答案 0 :(得分:0)
按照github上this issue的以下步骤解决了问题。
答案 1 :(得分:0)
Shahzad Akram的答案对我不起作用,但是给定github link中的另一条提示确实起作用:
将以下内容添加到模块的build.gradle
:
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
在其他apply声明之后,和
flutter {
source '..'
}
在底部。
编辑:似乎需要注释掉多余的行才能生成依赖的项目;绝对不理想