Intercambio de experiencias de uso de la plataforma Android Studio (la buena noticia es que AS no puede saltar a códigos fuente nativos como c/c++, muy recomendable)

Hola fans y amigos:
¡Hola a todos! Estos días, fans y amigos han compartido sobre Android Studio for Platform, la última herramienta desarrollada por Google para leer el código fuente AOSP, que es particularmente adecuada para el desarrollo de sistemas nativos. La introducción oficial específica es la siguiente:
Enlace de referencia: https://developer.android.google.cn/studio/platform

1. Introducción a Android Studio para herramientas de plataforma.

Insertar descripción de la imagen aquí
Puede hacer clic para descargar directamente (tenga en cuenta que actualmente solo ubuntu puede hacerlo, no otros, por lo que todavía existen grandes ventajas al usar el desarrollo de ubuntu con Brother Ma, y es conveniente para los primeros usuarios)

Eche un vistazo a la introducción oficial correspondiente:

Android Studio for Platform (ASfP) es la versión de Android Studio IDE para desarrolladores de plataformas Android Open Source Project (AOSP) que construyen con el sistema de compilación Soong. ASfP incluye las siguientes características:

language
Multi-language Support
Edit C++, Kotlin, and Java programming languages in the same IDE.
settings
Project Setup Wizard
Configure your lunch target and platform modules.

La introducción oficial es solo un breve párrafo arriba, resumido de la siguiente manera:
ASfP es una herramienta IDE especialmente utilizada para desarrollar aosp. Tiene un sistema de compilación Soong. Tiene principalmente las siguientes características:
Parte de soporte de lenguaje:
Compatible con: C++, Kotlin y Java al mismo tiempo Programación en
la sección Configuración IDE:
Puede configurar su destino de compilación y módulos específicos

2. Resuelva los puntos débiles de Android Studio para plataforma

Lo que más nos atrae aquí es que en realidad admite varios lenguajes, incluidos C ++, Java y Kotlin al mismo tiempo.
Cuando desarrollamos AOSP en el pasado, la experiencia de usar Android Studio para la parte de Java fue bastante buena, pero Android Studio no podía admitir saltos y solicitudes de código para códigos nativos como C ++, por lo que tuvimos que usar la herramienta vscode. Para esta herramienta vscode, consulte C ++ y otros códigos. También es más conveniente y también se pueden saltar códigos básicos, pero después de todo, a veces es un poco inconveniente necesitar dos herramientas para cambiar las teclas de acceso directo entre sí, aunque es así. no tiene mucho impacto.

Entonces, la elección antes de desarrollar aosp es:
usar Android Studio para código relacionado con Java,
usar vscode para código relacionado con C++.

La aparición actual de herramientas ASfP es realmente una gran ayuda para nuestros desarrolladores de marcos, ya que resuelve el gran problema de que Android Studio no pueda saltar al código C++.

3. Android Studio para experiencia de uso de plataforma.

Introducción de uso oficial:



Get started with ASfP

    If you haven't already installed repo, follow the instructions at Installing Repo.
    If you haven't already initialized and synced your Repo checkout, follow the instructions at Initializing a Repo client.
    Download ASfP.
    Install ASfP: sudo dpkg -i /path/to/asfp-2023.1.1.19-linux.deb.
    Open ASfP from the command line: /opt/android-studio-for-platform/bin/studio.sh.
    Import your project by pointing to your repo checkout directory, specifying a lunch target, and selecting which modules you want to build.
    Click Finish and your project will begin syncing.
    Request to join our external group for user support.


Aquí lo convertiremos directamente nosotros mismos:
1. Descargue la herramienta e instálela (limitada a ubuntu),
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí
puede hacer clic para instalarla directamente.

2. Inicie la herramienta.
Ingrese el siguiente comando bajo el terminador:
/opt/android-studio-for-platform/bin/studio.sh
para iniciar la herramienta.

3. Importe los módulos necesarios.
Insertar descripción de la imagen aquí
Aquí se importan el iniciador y el marco.
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

Una vez que se complete la sincronización, todo estará bien y podrá ver el código relevante y saltar.

Puntos a tener en cuenta al usar PS:

1. Al saltar a la clase framework, saltará al archivo de clase del paquete jar correspondiente, no al archivo java, la solución es la siguiente
Insertar descripción de la imagen aquí

2. KeyMap se puede cambiar si estás acostumbrado a eclipsar

3. Si importa desarrollo relacionado con C++, se recomienda utilizar las siguientes tres carpetas:
marcos paquetes
del sistema

Cuanto más importes, más lento será en general.

Experiencia resumida:

La experiencia general no es muy diferente de la del Android Studio anterior.
1. Pero para ser honesto, si desarrolla solo la parte Java del código, la experiencia no es tan liviana como la del Android Studio anterior. cosas. Para saltos, etc., la búsqueda de códigos no es tan buena como antes. Conveniente, para la parte de Java, esta sugerencia puede esperar y esperar a que se actualicen y estabilicen más versiones.

2. El código nativo en la parte C ++ es una herramienta poderosa, muy fácil de usar y con saltos precisos, muy recomendable.

Dirección oficial del videotutorial de enseñanza de Google:
https://www.bilibili.com/video/BV1UV411P7nf/?vd_source=a8c604ee3ce4999324264828f8fd99d8

Supongo que te gusta

Origin blog.csdn.net/learnframework/article/details/132845748
Recomendado
Clasificación