Descarga e instalación de Android Studio y configuración de Gradle (muy detallada) desde la entrada de base cero hasta la competencia, basta con leer este artículo

Directorio de artículos

  • descargar
  • Instalar
  • Modificar la ubicación de SDK
  • crear proyecto
  • Modificar la ubicación de Gradle
  • Ver versión AS
  • Barra de herramientas: Ver elemento
  • Barra de herramientas: descripción de la función en Construir
  • Construir variantes Ver descripción
  • Descargar emulador (avd)/dispositivo virtual android
    • función de pantalla apagada
    • Apague la función de dispositivo virtual
    • Eliminar el software de aplicación de desarrollo propio
    • Ejecute la aplicación desarrollada en el dispositivo virtual.
  • Modificar la ubicación del simulador

descargar

Dirección de descarga: Dirección de descarga oficial
Ábralo y despliegue hasta el último Acepto los términos
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
La versión de estudio de Android seleccionada aquí es: 2021.2.1.16, y también puede descargar otras versiones según sus necesidades.
inserte la descripción de la imagen aquí
Hasta ahora, se ha explicado el proceso de descarga, porque la interfaz del sitio web oficial cambiará de vez en cuando. Habrá cambios en el futuro y luego actualizará el método de descarga.

Instalar

Haga doble clic en el archivo exe anterior
inserte la descripción de la imagen aquí
Haga clic en Siguiente Haga clic en
inserte la descripción de la imagen aquí
Siguiente Haga clic en
inserte la descripción de la imagen aquí
Siguiente Haga
inserte la descripción de la imagen aquí
clic en Instalar
inserte la descripción de la imagen aquí
Haga clic en Siguiente Haga
inserte la descripción de la imagen aquí
clic en Finalizar
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

Modificar la ubicación de SDK

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
haga clic en Aceptar
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

crear proyecto

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

Modificar la ubicación de Gradle

Por primera vez, después de crear el proyecto AS, ¿qué debo hacer si Android sutdio abre un proyecto muy lentamente por primera vez?
¿Cómo sabe Android Studio qué Gradle usar? El Gradle usado por un proyecto AS está determinado por el siguiente archivo en nuestro proyecto:

{su proyecto}/gradle/wrapper/gradle-wrapper.properties

inserte la descripción de la imagen aquí

distributionBase: el directorio principal donde se descomprime y almacena el paquete comprimido Gradle descargado.
distributionPath: la ruta del paquete comprimido Gradle descomprimido en relación con distributionBase. zipStoreBase: igual que distributionBase, pero solo almacena
el paquete comprimido zip. : la dirección de descarga del paquete comprimido de la versión de lanzamiento de Gradle

La distribuciónUrl en la última fila determina la versión de Gradle utilizada por este proyecto, lo que significa que diferentes proyectos pueden usar diferentes versiones de Gradle.
Principio: cuando Android Studio abre un proyecto, primero leerá el archivo gradle-wrapper.properties para saber qué versión de gradle se requiere para este proyecto y luego irá a la carpeta GRADLE_USER_HOME donde se guarda el gradle para averiguarlo. si esta versión de gradle existe Si no existe, irá a distributionUrl para descargar Después de descubrir el proceso, ¿entiende ahora por qué es tan lento abrir un proyecto por primera vez, porque AS descargará gradle?
Modificar: archivo gradle-wrapper.properties, si desea especificar la versión de gradle, modifique la versión en distributionUrl, solo cambie la versión posterior, para evitar una descarga automática lenta, puede colocar el buen paquete zip descargado por adelantado en (C : \Users\Administrator.gradle\wrapper\dists\gradle-7.xx-bin\6a41zxkdtcxs8rphpq6y0069z, tenga cuidado de no descomprimir). Luego abra el proyecto nuevamente, se omitirá la descarga de gradle y se descomprimirá automáticamente. Luego descargue el paquete jar dependiente (si corresponde) requerido por el proyecto.
Hablemos de la modificación:
modificación GRADLE_USER_HOME: la ruta de la variable GRADLE_USER_HOME, la predeterminada es C:\users{nombre de usuario}.gradle, de forma predeterminada, la versión descargada de gradle y el paquete jar dependiente descargado según gradle en el proyecto son todo en esta ruta C:\users{nombre de usuario}.gradle users{nombre de usuario}.gradle.
inserte la descripción de la imagen aquí
Puede volver a especificar la ruta GRADLE_USER_HOME en la variable de entorno del sistema y luego copiar todo el contenido en C:\users{nombre de usuario}.gradle a la nueva ruta para evitar que la unidad C crezca.

También podemos tomar otra forma de especificar la versión de gradle y la ubicación utilizada por el proyecto actual. La ruta de almacenamiento del paquete dependiente descargado por gradle, de esta manera no usamos el archivo gradle-wrapper.properties.
1. Vaya al sitio web oficial de gradle para descargar la versión de gradle.
Dirección de descarga de gradle: https://services.gradle.org/distributions/
Por ejemplo: Aquí descargamos una versión 7.3.2
inserte la descripción de la imagen aquí
Descompresión manual:
inserte la descripción de la imagen aquí
Luego configure las variables de entorno global de gradle:
inserte la descripción de la imagen aquí
Verifique que la configuración sea exitosa.
inserte la descripción de la imagen aquí
Si aparece la información de la versión anterior, la configuración se realizó correctamente.
Cree manualmente la ruta de almacenamiento de los paquetes dependientes descargados por gradle:
D:\software\gradle-repository
inserte la descripción de la imagen aquí
Abra el proyecto
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
y luego reinícielo: el archivo gradle-wrapper.properties ya no se leerá automáticamente.

inserte la descripción de la imagen aquí
Esto limpia algunos cachés de configuración. para utilizar la nueva configuración.
Nota: Aquí hay un pequeño episodio. Al leer la configuración de gradle, el indicador de gradle no puede ser inferior a 7.3.3 (porque descargamos 7.3.2 antes), y al ejecutar el programa, indica que el JDK no puede ser inferior a 11
Aquí hay otra versión 7.4.2, gradle. Puede descargar una versión superior de jdk usted mismo o usar el JDK que viene con AS.
inserte la descripción de la imagen aquí
Hablemos de ello de nuevo: Estructura del proyecto en Archivo
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

Ver versión AS

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

Barra de herramientas: Ver elemento

Entonces, las vistas ocultas se pueden encontrar en Ver -> Ventanas de herramientas
inserte la descripción de la imagen aquí

Barra de herramientas: descripción de la función en Construir

inserte la descripción de la imagen aquí

Construir variantes Ver descripción

Seleccione el modo de construcción para el módulo actual y la posición predeterminada de la vista es la esquina inferior izquierda de la interfaz de ingeniería AS
inserte la descripción de la imagen aquí

Descargar emulador (avd)/dispositivo virtual android

inserte la descripción de la imagen aquíinserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

función de pantalla apagada

inserte la descripción de la imagen aquí

Apague la función de dispositivo virtual

inserte la descripción de la imagen aquí

Eliminar el software de aplicación de desarrollo propio

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

Ejecute la aplicación desarrollada en el dispositivo virtual.

Método 1: arrastre directamente el archivo apk integrado al dispositivo virtual y se instalará automáticamente. Pero de esta manera, nuestro código fuente cambia, no es conveniente verificar su efecto a tiempo y necesitamos desinstalar e instalar nuevamente.
Método 2: al depurar dispositivos virtuales básicos durante el desarrollo, siempre elige el método 2. Este método no generará apk con el nombre del módulo /build/outputs/ de la computadora. Solo tendrá esta aplicación en el dispositivo virtual.
inserte la descripción de la imagen aquíinserte la descripción de la imagen aquí

Modificar la ubicación del simulador

De forma predeterminada, el dispositivo virtual descargado se almacenará en C:\Users{nombre de usuario}.android\avd.
inserte la descripción de la imagen aquíinserte la descripción de la imagen aquí
Debido a que el dispositivo virtual ocupa demasiado disco, no se recomienda colocarlo debajo de la unidad C. A continuación se describe cómo migrarlo a la unidad D.
Aquí hay una explicación de la diferencia entre .avd e .ini. El archivo .ini es donde se almacena nuestro avd. Es decir, el software AS encuentra el avd correspondiente según el archivo .ini.
inserte la descripción de la imagen aquí
La ruta del archivo .ini no cambia, simplemente mueva la carpeta .avd a la ubicación deseada. Póngalo aquí: D:\software\Android\AndroidAvd
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
Reinicie el software AS. Inicie el dispositivo avd. Si se inicia normalmente, la migración está bien.

**题外话**

=========

Muchas personas que son nuevas en la industria informática o que se graduaron de carreras relacionadas con la informática han encontrado obstáculos en todas partes debido a la falta de experiencia práctica. Veamos dos conjuntos de datos:

  • Se espera que los graduados universitarios nacionales de 2023 alcancen los 11,58 millones, y la situación laboral es grave;

  • Según los datos publicados por la Semana Nacional de Publicidad de Seguridad en Redes, para el año 2027, la escasez de personal de seguridad en redes en mi país llegará a 3,27 millones.

    Por un lado, la situación laboral de los recién graduados es grave cada año y, por otro lado, existe una brecha de un millón de talentos en ciberseguridad.

El 9 de junio, se publicó oficialmente la edición de 2023 del Libro azul de empleo de MyCOS Research (que incluye el Informe de empleo de 2023 para estudiantes universitarios en China y el Informe de empleo para estudiantes de formación profesional superior en China en 2023).

Las 10 carreras principales con salario mensual más alto para graduados universitarios de 2022

El ingreso mensual de los estudiantes de pregrado en ciencias de la computación y de los estudiantes de automatización vocacional superior es relativamente alto. El ingreso mensual de la clase 2022 de licenciatura en informática y carreras de automatización vocacional superior es de 6.863 yuanes y 5.339 yuanes, respectivamente. Entre ellos, el salario inicial de los estudiantes de licenciatura en informática es básicamente el mismo que el de la clase 2021, y el ingreso mensual de los estudiantes de automatización vocacional superior ha aumentado significativamente.

Específicamente, dependiendo de la carrera, la carrera con un ingreso mensual más alto para estudiantes universitarios en 2022 es seguridad de la información (7579 yuanes). En comparación con la clase de 2018, las carreras universitarias relacionadas con la inteligencia artificial, como la ciencia y la tecnología electrónica, la automatización, tuvieron un buen desempeño y sus salarios iniciales aumentaron un 19 % en comparación con hace cinco años. Si bien la ciencia de datos y la tecnología de big data son especializaciones recientemente agregadas en los últimos años, han tenido un buen desempeño y se han clasificado entre las tres principales especializaciones con mayores ingresos mensuales medio año después de la graduación para la clase de estudiantes universitarios de 2022. La única carrera de humanidades y ciencias sociales que ingresó a la lista de los 10 mejores estudiantes mejor pagados hace cinco años, French ha salido del top 10.

“No hay seguridad nacional sin ciberseguridad”. En la actualidad, la seguridad de la red se ha elevado a la altura de la estrategia nacional y se ha convertido en uno de los factores más importantes que afectan la seguridad nacional y la estabilidad social.

Características de la industria de seguridad de redes

1. El salario de empleo es muy alto y aumenta rápidamente. En 2021, Liepin.com lanzó el salario de empleo más alto en la industria de seguridad de redes, ¡que es de 337,700 yuanes per cápita!

2. Hay una gran brecha de talento y muchas oportunidades de empleo

El 18 de septiembre de 2019, el sitio web oficial del "Gobierno Popular Central de la República Popular China" publicó: mi país necesita 1,4 millones de talentos en seguridad cibernética, pero las escuelas de todo el país capacitan a menos de 1,5 millones de personas cada año. El "Informe de seguridad cibernética para la primera mitad de 2021" de Liepin.com predice que la demanda de talentos en seguridad cibernética será de 3 millones en 2027, y solo hay 100,000 empleados actualmente involucrados en la industria de la seguridad cibernética.

La industria tiene mucho espacio para el desarrollo y muchos puestos de trabajo

Desde el establecimiento de la industria de seguridad de redes, se han agregado docenas de nuevos puestos en la industria de seguridad de redes: expertos en seguridad de redes, analistas de seguridad de redes, consultores de seguridad, ingenieros de seguridad de redes, arquitectos de seguridad, ingenieros de operación y mantenimiento de seguridad, ingenieros de penetración, administración de seguridad de la información. Ingeniero de seguridad de datos, ingeniero de operaciones de seguridad de redes, ingeniero de respuesta ante emergencias de seguridad de redes, evaluador de datos, gerente de productos de seguridad de redes, ingeniero de servicios de seguridad de redes, capacitador de seguridad de redes, auditor de seguridad de redes, ingeniero de análisis de inteligencia de amenazas, profesional de recuperación ante desastres, combate real ofensivo y defensivo profesionales...

Gran potencial de carrera

La especialización en seguridad de redes tiene características técnicas sólidas, especialmente el dominio de la arquitectura de red central y la tecnología de seguridad en el trabajo, lo que tiene una ventaja competitiva insustituible en el desarrollo profesional.

Con la mejora continua de la capacidad personal, el valor profesional del trabajo también aumentará con el enriquecimiento de la propia experiencia y la madurez de la operación del proyecto, y el espacio de apreciación es alcista en todo momento, que es la razón principal por la que es popular. con todos.

Hasta cierto punto, en el campo de la seguridad de la red, al igual que la profesión de médico, cuanto mayor sea, más popular se volverá. Debido a que la tecnología se vuelve más madura, el trabajo será naturalmente valorado, y la promoción y el aumento salarial son una cuestión. por supuesto.

Cómo aprender piratería y seguridad cibernética

Hoy, siempre que le des a mi artículo un pulgar hacia arriba, compartiré mi colección privada de materiales de aprendizaje de seguridad en línea contigo de forma gratuita, veamos qué hay allí.

1. Hoja de ruta de aprendizaje

También hay muchas cosas que aprender en ataque y defensa. He escrito todas las cosas específicas para aprender en la hoja de ruta anterior. Si puede aprenderlas, no tendrá problemas para conseguir un trabajo o tomar trabajos privados.

2. Videotutorial

Aunque hay muchos recursos de aprendizaje en Internet, básicamente están incompletos. Este es un video tutorial sobre seguridad cibernética grabado por mí. Tengo una explicación en video de apoyo para cada punto de conocimiento en la hoja de ruta anterior.

El contenido abarca el estudio de la ley de seguridad de redes, operación de seguridad de redes y otras evaluaciones de garantías, conceptos básicos de pruebas de penetración, explicación detallada de vulnerabilidades, conocimientos básicos de informática, etc., que son todos los contenidos de aprendizaje que se deben conocer al iniciarse en la seguridad de redes.

(Todo está empaquetado en una sola pieza y no se puede desplegar uno por uno. Hay más de 300 episodios en total)

Debido al espacio limitado, solo se muestra una parte de la información, debe hacer clic en el enlace a continuación para obtenerla

Juerga de CSDN: "Paquete de recursos de aprendizaje avanzado y introducción a la seguridad de redes y piratas informáticos" uso compartido gratuito

3. Documentos técnicos y libros electrónicos

Los documentos técnicos también están compilados por mí mismo, incluida mi experiencia y puntos técnicos de participación en operaciones de seguridad de red a gran escala, minería de vulnerabilidades CTF y SRC. También hay más de 200 libros electrónicos. Debido a la sensibilidad del contenido, no los mostraré uno por uno.

Debido al espacio limitado, solo se muestra una parte de la información, debe hacer clic en el enlace a continuación para obtenerla

Juerga de CSDN: "Paquete de recursos de aprendizaje avanzado y introducción a la seguridad de redes y piratas informáticos" uso compartido gratuito

4. Caja de herramientas, preguntas de la entrevista y código fuente

“Si quieres hacer un buen trabajo, primero debes afilar tus herramientas.” He resumido docenas de las herramientas de hackeo más populares para todos. El alcance de la cobertura se centra principalmente en la recopilación de información, las herramientas de piratería de Android, las herramientas de automatización, el phishing, etc. Los estudiantes interesados ​​no se lo deben perder.

También está el código fuente del caso y el conjunto de herramientas correspondiente mencionado en mi video, que se puede quitar si es necesario.

Debido al espacio limitado, solo se muestra una parte de la información, debe hacer clic en el enlace a continuación para obtenerla

Juerga de CSDN: "Paquete de recursos de aprendizaje avanzado y introducción a la seguridad de redes y piratas informáticos" uso compartido gratuito

Finalmente, hay preguntas de entrevistas sobre seguridad en Internet que he resuelto en los últimos años. Si está buscando un trabajo en seguridad en Internet, definitivamente lo ayudarán mucho.

Estas preguntas se encuentran a menudo en entrevistas con Sangfor, Qi Anxin, Tencent u otras empresas importantes. Si tiene buenas preguntas o buenas ideas, compártalas.

Análisis de referencia: sitio web oficial de Sangfor, sitio web oficial de Qi Anxin, Freebuf, csdn, etc.

Características del contenido: organización clara, incluida la representación gráfica, que es más fácil de entender.

Resumen de contenido: incluye intranet, sistema operativo, protocolo, prueba de penetración, servicio de seguridad, vulnerabilidad, inyección, XSS, CSRF, SSRF, carga de archivos, descarga de archivos, inclusión de archivos, XXE, vulnerabilidad lógica, herramienta, SQLmap, NMAP, BP, MSF…

Debido al espacio limitado, solo se muestra una parte de la información, debe hacer clic en el enlace a continuación para obtenerla

Juerga de CSDN: "Paquete de recursos de aprendizaje avanzado y introducción a la seguridad de redes y piratas informáticos" uso compartido gratuito

Supongo que te gusta

Origin blog.csdn.net/Python_0011/article/details/132060160
Recomendado
Clasificación