Android 如何分别在安卓和ios上本机运行Flatter应用程序?

Android 如何分别在安卓和ios上本机运行Flatter应用程序?,android,ios,android-studio,flutter,dart,Android,Ios,Android Studio,Flutter,Dart,我正在开发flatter应用程序,我希望该应用程序在没有flattersdk的情况下在androidstudio上单独加载和运行,这样我就可以将本地kotlin或java的一些依赖项放在那里,并从那里本地运行 我从Flatter项目复制了android文件夹,并从中创建了一个新的本地android应用程序 我也面临同样的问题,在研究了互联网之后,我知道有一种方法可以将我们的颤振项目作为模块包含到android中,然后您可以使用flift.createView加载您的颤振小部件。就这么简单,你也可

我正在开发flatter应用程序,我希望该应用程序在没有flattersdk的情况下在androidstudio上单独加载和运行,这样我就可以将本地kotlin或java的一些依赖项放在那里,并从那里本地运行

我从Flatter项目复制了android文件夹,并从中创建了一个新的本地android应用程序

我也面临同样的问题,在研究了互联网之后,我知道有一种方法可以将我们的颤振项目作为模块包含到android中,然后您可以使用flift.createView加载您的颤振小部件。就这么简单,你也可以按照这个博客一步一步的指导


您可以在android Studio中打开
android
文件夹,在Xcode中打开
ios
文件夹。颤振工具将生成Android Studio项目所需的模块和iOS项目所需的CocoaPods。您还可以使用这些IDE中的本机调试器(Java/C/Objective-C/Swift)运行和调试应用程序


然后,您可以通过更改android应用程序的
build.gradle
轻松添加依赖项。我认为ios操作系统有点复杂。

你试过在Android Studio中安装
flatter
插件吗?是的,我已经在Android Studio中安装了flatter插件。我还附上了一张错误图片,当我只在android StudioThankyu中运行android版本时,这篇文章展示了如何将现有的本机应用程序转换为Flatter,但如果我们想逆转这一过程,我们该如何做?比如如果我们有Flatter项目,我们想包括在Flatter上不可用的第三方库,那么,我们如何移动到本机版本以添加依赖项。您可以使用android和ios创建cutome插件。是的,我这样做了,但当我打开项目时,它会在gradle中出现同步错误。我还附上了错误的图片在上面question@Umair您提到您复制了一个文件夹并从中创建了一个新项目。您不必这样做,只需将其保留在颤振项目的文件夹中,然后在ASALS中打开它,以确保颤振项目以任何方式编译,例如,使用
flatter run
命令。检查您的pubspec.yaml是否良好。使用File->Invalidate caches重置Android Studio缓存,运行
flatter clean
命令,删除flatter/bin/cache文件夹。如果我这样运行,它将是一个flatter项目。我只想让它成为android project,这就是为什么从Flatter project复制android文件夹并在android studio中打开它。你确定你在AS中打开的正是
android
文件夹,而不是项目文件夹本身吗?AS应该只在打开整个项目时检测颤振项目。