在android studio中自定义flutter app:打开android flutter代码
Posted
技术标签:
【中文标题】在android studio中自定义flutter app:打开android flutter代码【英文标题】:Customize flutter app in android studio: open android flutter code 【发布时间】:2019-08-06 17:32:38 【问题描述】:我已经在 Flutter 中制作了一个应用程序。我想为其添加功能(例如 Ironsoure 广告中介),目前没有 Flutter 包。我可以通过打开flutter生成的android代码直接在android studio中添加这些功能吗?我该怎么做?
【问题讨论】:
可以,你可以直接在Android studio中打开android/
目录或者作为附加模块添加到你的Flutter项目中,就不用切换了。
@GünterZöchbauer 在哪里可以编辑 android 目录中的代码?我搜索了目录,但没有找到我在颤振中编写的代码或逻辑,在 android icecream.me/056334211c2d52e35091d3adfd1a6249
不确定你的意思。 Flutter/Dart 代码不会转换为 Android 代码,而是转换为机器代码。您可能正在寻找的是如何开发插件包(您可以直接在您的应用程序中执行相同的操作,而无需创建额外的插件包)flutter.dev/docs/development/packages-and-plugins/…
【参考方案1】:
您应该编写特定于平台的 MethodChannel
并使用 dart 代码实现。
点击此链接, https://flutter.dev/docs/development/platform-integration/platform-channels
【讨论】:
以上是关于在android studio中自定义flutter app:打开android flutter代码的主要内容,如果未能解决你的问题,请参考以下文章
Android Gradle 插件Gradle 自定义 Plugin 插件 ⑦ ( 自定义 Gradle 插件导入方式 | buildSrc 插件导入 | 构建脚本中自定义插件 | 独立文件 )
Android Gradle 插件Gradle 自定义 Plugin 插件 ⑦ ( 自定义 Gradle 插件导入方式 | buildSrc 插件导入 | 构建脚本中自定义插件 | 独立文件 )
在 Visual Studio Code 中自定义语法突出显示
Android Gradle 插件自定义 Gradle 插件模块 ① ( 在 Module 模块中自定义 Gradle 插件 | 创建自定义插件类型模块 | 手动导入相关依赖 )