Deepin v20 Flutter desde configuración cero (se aplica la teoría de Ubuntu)
Las instrucciones de configuración de Flutter más detalladas en toda la red, se aplica la teoría de Ubuntu
-
Preparación de recursos
-
Estudio de Android
Descarga Android Studio y descomprime
Configure init.gradley configure fuentes domésticas para evitar la ejecución lenta de Android Studio
Cree un directorio .gradle en el directorio HOME
mkdir .gradle
Haga clic para descargar elinit.gradle archivo
Colocado en el directorio .gradle
Haga doble clic en studio.sh en / android-studio / bin (simplemente seleccione ejecutar en la ventana emergente)
Presione la configuración predeterminada y haga clic hasta el final.Cuando encuentre una ventana de proxy con un signo de exclamación rojo, haga clic en cancelar y luego espere a que se complete la descarga de todos los componentes necesarios.
-
Configurar el entorno de Android Studio en el sistema
sudo deepin-editor ~/.bashrc
注:Ubuntu 应该是以下命令,下文提到的类似操作均是如此,不再重复说明,Deepin用户 请忽略这一说明。
sudo nano /etc/profile
Agregar :( nota al final del siguiente archivo .bashrc usernamecambió su deepin用户名)
# For Android Studio export ANDROID_HOME=/home/username/Android/Sdk export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/tools/bin export PATH=$PATH:$ANDROID_HOME/platform-tools export PATH=$PATH:$ANDROID_HOME/emulator
Cierre el editor y actualice ~ / .bashrc
source ~/.bashrc
注:Ubuntu 应该是以下命令,下文提到的类似操作均是如此,不再重复说明。
source /etc/profile
-
prueba
adb
Si salida
Android Debug Bridge version 1.0.41 Version 30.0.4-6686687 Installed as /home/username/Android/Sdk/platform-tools/adb ...省略大量说明
Es decir, la configuración es exitosa
-
-
Código de Visual Studio
Descargar e instalar vs código
Instale los siguientes complementos en la tienda de extensiones
- chino
- aleteo
-
jdk8
Descargue jdk8 (requiere registro para iniciar sesión en Oracle) y descomprima
Cree una carpeta jvm en el directorio / usr / lib /
sudo mkdir /usr/lib/jvm
Ingrese al directorio donde se encuentra el jdk descargado y mueva el directorio descomprimido jdk1.8.0_261 a / usr / lib / jvm /
sudo mv jdk1.8.0_261 /usr/lib/jvm/
Configurar Java para el entorno del sistema
sudo deepin-editor ~/.bashrc
Agregue al final del archivo .bashrc:
# For JAVA export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_261 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
Cierre el editor y actualice ~ / .bashrc
source ~/.bashrc
prueba
java -version
Si salida
java version "1.8.0_261" Java(TM) SE Runtime Environment (build 1.8.0_261-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)
Es decir, la configuración es exitosa
-
Aleteo
Descarga git
sudo apt install git -y
Descargue Flutter (dependiendo de la velocidad de la red personal), preste atención a la ubicación del clon, ejecuto este comando en el directorio de inicio, esto creará un directorio de flutter en el directorio de inicio, solo junto con Android
git clone https://github.com/flutter/flutter.git
Configurar Flutter para el entorno del sistema
sudo deepin-editor ~/.bashrc
Agregar :( nota al final del siguiente archivo .bashrc usernamecambió su deepin用户名)
# For Flutter export PATH=/home/username/flutter/bin:$PATH export PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub export FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter
Cierre el editor y actualice ~ / .bashrc
source ~/.bashrc
Verifique el entorno de Flutter y descargue el SDK de Dart para la primera ejecución (según la velocidad de la red personal)
flutter doctor
Salida (si desea escribir un proyecto en AS, simplemente instale el complemento Flutter, aquí está VS Code como ejemplo, AS no lo repetirá)
[✓] Flutter (Channel master, 1.22.0-10.0.pre.161, on Linux, locale zh_CN.UTF-8) [!] Android toolchain - develop for Android devices (Android SDK version 30.0.2) ✗ Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses [!] Android Studio (version 4.0) ✗ Flutter plugin not installed; this adds Flutter specific functionality. ✗ Dart plugin not installed; this adds Dart specific functionality. [✓] VS Code (version 1.49.0) [!] Connected device ! No devices available
Verifique el certificado de Android (tenga en cuenta que si no es jdk8 aquí, se informará un error)
flutter doctor --android-licenses
Solo ve hasta el final
Modificar la fuente Flutter predeterminada
Ingrese el siguiente directorio flutter / packages / flutter_tools / gradle / flutter.gradle file:
enmendar de la siguiente manera:
//... buildscript { repositories { //google() //jcenter() maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/jcenter' } maven { url 'https://maven.aliyun.com/repository/public' } } dependencies { classpath 'com.android.tools.build:gradle:3.5.0' } } //...
Guardar y Salir
-
-
Experimenta Flutter
-
Crear una nueva aplicación
-
Iniciar VS Code
-
Vista de llamada > Paleta de comandos ... (o Ctrl + Mayús + P, F1)
-
Escriba 'flutter', luego seleccione la acción 'Flutter: New Project'
-
Ingrese el nombre del Proyecto (por ejemplo
myapp
), luego presione Enter -
Especifique dónde colocar el artículo y presione el botón azul OK
-
Espere a que continúe la creación del proyecto y muestre el archivo main.dart
...
... Experimente el contenido de Flutter del sitio web chino de Flutter para verlo usted mismo
-
-
En este punto, el entorno Flutter se ha configurado completamente, ¡y disfrútalo!