Flutter n'a pas de module Android ouvert dans le code du plug-in Android studio éclaté en rouge

Référence
1. Conclusion
En fait, ce fichier est manquant
insérez la description de l'image ici
2. Il existe deux solutions
2.1 Solution 1
Créez-en une manuellement, et la règle de nommage est nom du projet +'_android'+'.iml'

Le contenu est le suivant :

<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
  <component name="FacetManager">
    <facet type="android" name="Android">
      <configuration>
        <option name="ALLOW_USER_CONFIGURATION" value="false" />
        <option name="GEN_FOLDER_RELATIVE_PATH_APT" value="/gen" />
        <option name="GEN_FOLDER_RELATIVE_PATH_AIDL" value="/gen" />
        <option name="MANIFEST_FILE_RELATIVE_PATH" value="/app/src/main/AndroidManifest.xml" />
        <option name="RES_FOLDER_RELATIVE_PATH" value="/app/src/main/res" />
        <option name="ASSETS_FOLDER_RELATIVE_PATH" value="/app/src/main/assets" />
        <option name="LIBS_FOLDER_RELATIVE_PATH" value="/app/src/main/libs" />
        <option name="PROGUARD_LOGS_FOLDER_RELATIVE_PATH" value="/app/src/main/proguard_logs" />
      </configuration>
    </facet>
  </component>
  <component name="NewModuleRootManager" inherit-compiler-output="true">
    <exclude-output />
    <content url="file://$MODULE_DIR$">
      <sourceFolder url="file://$MODULE_DIR$/app/src/main/java" isTestSource="false" />
      <sourceFolder url="file://$MODULE_DIR$/gen" isTestSource="false" generated="true" />
    </content>
    <orderEntry type="jdk" jdkName="Android API 29 Platform" jdkType="Android SDK" />
    <orderEntry type="sourceFolder" forTests="false" />
    <orderEntry type="library" name="Flutter for Android" level="project" />
  </component>
</module>

2.2 Schéma 2

1) Menu Fichier->Structure du projet
insérez la description de l'image ici
2) Supprimer le modèle actuel
insérez la description de l'image ici
3) Cliquez sur le signe plus pour créer un nouveau flutter
insérez la description de l'image ici
et faites attention à ces endroits, chemin du répertoire racine/chemin du module/chemin du package, après la création, les fichiers seront générés dans trois endroits, parce que je Il a été résolu, donc je vais parler de ce qui est généré.Il va de soi que le nom du fichier doit être untitled.iml
insérez la description de l'image ici
et l'autre est le chemin du package.

4) Allez dans Fichier->Structure du projet->Modules, supprimez le module que vous venez de créer, puis cliquez sur le signe plus, sélectionnez Importer et importez-y votre propre projet afin qu'il puisse être utilisé.

5) Supprimez le précédent sans titre lié, c'est-à-dire les trois endroits mentionnés en 3), android/***_android.iml ne doit pas être supprimé, afin de générer ce

Supongo que te gusta

Origin blog.csdn.net/weixin_44911775/article/details/132193092
Recomendado
Clasificación