• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
    • Preguntas
    • Profesores
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Pruebas Online
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

382
Vistas
complemento flutter intellij: soporte de lenguaje java?

En mi configuración, el complemento Intellij Flutter no es compatible con el código Java. Trata las clases de Java como archivos de texto.

¿Hay alguna forma de que Intellij me ayude con el código Java específico de Android? (comprobaciones de tipo, sugerencia de finalización, importaciones, refactorización...)

Aquí está mi salida de flutter doctor:

 [✓] Flutter (on Linux, channel master) • Flutter at /home/*****/flutter/flutter • Framework revision 99ca38e988 (4 days ago), 2017-03-01 13:15:48 • Engine revision 74de13c0bd • Tools Dart version 1.23.0-dev.2.0 [✓] Android toolchain - develop for Android devices (Android SDK 25.0.2) • Android SDK at /home/*****/Android/Sdk • Platform android-25, build-tools 25.0.2 • ANDROID_HOME = /home/*****/Android/Sdk • OpenJDK Runtime Environment (build 1.8.0_121-b13) [✓] Android Studio (version 2.2) • Android Studio at /opt/android-studio • Gradle version 2.14.1 [-] WebStorm (version 2016.3) • Flutter plugin not installed; this adds Flutter specific functionality. • For information about managing plugins, see https://www.jetbrains.com/help/idea/managing-plugins.html [✓] IntelliJ IDEA Ultimate Edition (version 2016.3) • Dart plugin version 163.13137 • Flutter plugin version 0.1.11.1 [✓] Connected devices • None
almost 3 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Es posible al abrir la carpeta de la aplicación de Android dentro del directorio de la aplicación Flutter en una segunda ventana de IntelliJ: Entonces, una ventana para su código Dart/Flutter, otra para el código Java de Android.

Así es como funciona: Asegúrese de que el soporte de Android esté instalado: Archivo -> Configuración -> Complementos -> Soporte de Android.

Ahora siga los siguientes pasos (probados en Linux):

  1. Abra la carpeta de android de su aplicación Flutter en una nueva ventana de proyecto. IntelliJ detectará que hay soporte para Android, haga clic en configurar para usar el archivo de manifiesto existente.
  2. Es posible que reciba una advertencia: "Error al sincronizar el proyecto Gradle 'android'. Haga clic en "Migrar al envoltorio de Gradle y sincronizar el proyecto".
  3. Si recibe un error de Gradle como: "Flutter SDK not found". Abra el archivo local.properties en su carpeta de proyecto de Android y agréguele la siguiente configuración: flutter.sdk=/home/user/dev/flutter (usando la carpeta correcta en su sistema).

Debe haber 3 entradas en el archivo local.properties:

 sdk.dir=/home/raju/Android/Sdk flutter.sdk=/home/raju/dev/flutter flutter.buildMode=debug

Ahora la compilación de Gradle debería ejecutarse.

Aplicación Flutter Gradle compilada en un proyecto de Android

Cuando abre MainActivity.java en la carpeta android/app/src/main/java/com.yourcompany.hello , debe haber soporte completo de Java/Android con autocompletar, etc.

Código Java de la aplicación Flutter para Android en IntelliJ

Puede iniciar la aplicación Flutter desde la ventana del proyecto de Android, pero entonces no tendrá activo el soporte de recarga en caliente. Por lo tanto, siempre use la ventana del proyecto con el proyecto Flutter para iniciar. O flutter run desde la línea de comandos, si lo prefieres.

almost 3 years ago · Santiago Trujillo Denunciar

0

Encontré una manera de ejecutar todo en una sola ventana, solo asegúrese de cerrar su proyecto y comenzar desde el primer paso (descubrí que omitir pasos no ayuda ni funciona):

Configuración del proyecto del complemento Android Studio Flutter

1. Proyecto de importación

a) del repositorio de Git

  • abrir Archivo -> Nuevo -> Proyecto desde el control de versiones -> Git
  • pegue el enlace de su proyecto git y confirme

b) del proyecto local existente

  • abrir Archivo -> Nuevo -> Importar proyecto
  • encuentra tu proyecto y confirma

2. Opciones de importación

  • Si se le pregunta "¿Crear proyecto de Android Studio?" -> haga clic en Sí
  • Seleccione "Importar proyecto desde un modelo externo" -> seleccione "Gradle"

4. Obtener dependencias de Flutter

  • Ejecute "flutter pub get" en la terminal o haga clic en "Obtener dependencias" en Android Studio tantas veces como sea necesario

5. Configure el SDK de Android y las dependencias

  • Vaya a la carpeta "/example/android/" -> haga clic derecho en "build.gradle" -> seleccione "Importar proyecto Gradle"

6. Ejecutar proyecto

  • flecha verde
  • o ejecute la configuración con "example/lib/main.dart" como punto de entrada
almost 3 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda