En 2020, flutter ya no es una nueva tecnología. Las principales aplicaciones, lideradas por 'Xianyu', están adoptando flutter. En la actualidad, lo más ideal es usar flutter para desarrollarse por completo, pero dado que sus respectivas aplicaciones tienen forma, el código anterior está completamente abandonado. Flutter, tanto los recursos humanos como los materiales no son realistas, por lo que el pensamiento actual de la mayoría de los productos es llevar a cabo un desarrollo mixto y aletear gradualmente
Dado que las principales aplicaciones involucradas revolotean antes y la tecnología utilizada es demasiado antigua, en vista de esto, combiné los últimos documentos oficiales de Google y el resumen en línea para buscar un conjunto de soluciones prácticas para su referencia.
2. Preparación
Dado que es un desarrollo mixto, primero se requieren dos proyectos: un proyecto de Android y un proyecto de flutter
2.1 Proyecto de Android abierto
Android Studio directamente nuevo o abierto el existente, sin requisitos especiales
2.2 Nuevo proyecto de flutter
Hay dos situaciones en el proyecto Flutter:
El proyecto flutter ya existe, importar y usar directamente
Nuevo proyecto puro, simplemente cree un nuevo tipo de módulo directamente
2.2.1 Proyecto de flutter existente
Solo ábrelo directamente
Ingrese a la Terminal (el sistema Mac es: presione command + shirft + p al mismo tiempo para abrir)
2.2.2 Necesidad de crear un nuevo proyecto de flutter
Si aún no tienes un proyecto de Flutter y necesitas crear uno nuevo, selecciona Android Studio para continuar:
Abra Android Studio y seleccione nuevo-nuevo módulo en el archivo
Simplemente ingrese el nombre para crear uno nuevo, no hay configuración especial
Después de crear uno nuevo, puede sincronizar
Tres, acceso
Herencia de acceso Como se mencionó anteriormente, el sub-acceso ya existe un proyecto de flutter y un módulo de acceso
Antes de esto, primero debemos configurar el proyecto de Android
3.1 configuración pública del proyecto Android
Proceder de la siguiente
3.1.1 Configurar ndk
android {
//...
defaultConfig {
ndk {
// Filter for architectures supported by Flutter.
abiFilters 'armeabi-v7a','arm64-v8a','x86_64'}}}
La ubicación es la siguiente
3.1.2 Configurar Java 8
Configure Java 8 en build.gradle, la nueva versión se ha configurado de forma predeterminada
Al leer aquí, algunos lectores definitivamente encontrarán un problema: algunos proyectos pueden haber estado involucrados en Flutter durante mucho tiempo, por lo que es difícil usar aquí y luego usar el Módulo para acceder
Esta es la solución para empaquetar arr. De hecho, el método de empaque es muy simple, pero debido a limitaciones de espacio, no lo expandiré aquí.
Daré una introducción detallada en el próximo artículo, invitamos a todos a que presten atención a _yuanhao CSDN para recibir más publicaciones de blog de alta calidad a tiempo.