Amm*_*ang 12 android android-studio flutter
我试图使用“在Android Studio中打开android模块”在android studio中分别打开我的flutter项目,但是当我左键单击我的flutter项目窗口以打开它时,在“在Xcode中打开iOS模块”存在的情况下,这对我是无效的。请让我知道我可以启用它,并且可以在另一个模块中为Android打开flutter项目。
Osa*_*awi 53
只需执行以下操作:
android文件夹New>>Fileandroid文件夹Flutter>>Open Android Module in Android Studioxml代码:
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/lib" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/test" isTestSource="true" />
<excludeFolder url="file://$MODULE_DIR$/.dart_tool" />
<excludeFolder url="file://$MODULE_DIR$/.idea" />
<excludeFolder url="file://$MODULE_DIR$/.pub" />
<excludeFolder url="file://$MODULE_DIR$/build" />
</content>
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="Dart SDK" level="project" />
<orderEntry type="library" name="Flutter Plugins" level="project" />
<orderEntry type="library" name="Dart Packages" level="project" />
</component>
</module>
Run Code Online (Sandbox Code Playgroud)
Roc*_*ice 33
>>> 仅适用于 Idea Intellij IDE
好的,我终于弄清楚为什么该选项不可用(变灰)。
应该是旧版flutter插件与新版不一致的问题。
如果您使用相对较旧版本的 flutter 引擎创建项目,并使用新版本的 flutter 插件打开它,您可能会遇到此问题。
要知道发生了什么以及如何解决它:
所以你知道如何解决这个问题:
将 iml 文件重命名为 (YourProjectName_android.iml) 这将立即使菜单再次突出显示!
小智 15
因为你丢失了android 目录下的xxx_android.iml文件,所以它不能被识别为一个 android 项目。
所以你只需要从其他项目复制一个xxx_android.iml文件到android目录即可。
注意,将xxx替换为您的项目名称
Cươ*_*yễn 10
最简单的方法是在项目的根目录中使用此命令,它会创建一些丢失的文件,并且肯定会起作用。
flutter create --platforms=android .
Run Code Online (Sandbox Code Playgroud)
现在只需右键单击 Android 文件夹
小智 6
去
tools -> flutter -> open in exisiting android studio.
Run Code Online (Sandbox Code Playgroud)
如果没有显示,则在 flutter 中创建一个 Dummy 项目,然后dummyFil.iml使用新的 Flutter 插件生成。
将文件粘贴dummyFil.iml到您的项目中。
您将在现有的 android studio 选项中看到一个打开的选项。
| 归档时间: |
|
| 查看次数: |
1062 次 |
| 最近记录: |