Téléchargement et installation d'Android Studio et configuration Gradle (très détaillée) de l'entrée à zéro à la compétence, il suffit de lire cet article

Annuaire d'articles

  • télécharger
  • Installer
  • Modifier l'emplacement du Sdk
  • créer un projet
  • Modifier l'emplacement de Gradle
  • Afficher la version AS
  • Barre d'outils - Afficher l'élément
  • Barre d'outils - description de la fonction sous Build
  • Construire des variantes Afficher la description
  • Télécharger l'émulateur (avd) / appareil virtuel android
    • fonction d'arrêt de l'écran
    • Désactiver la fonction de périphérique virtuel
    • Supprimer le logiciel d'application auto-développé
    • Exécutez l'application développée sur le périphérique virtuel.
  • Modifier l'emplacement du simulateur

télécharger

Adresse de téléchargement : Adresse de téléchargement officielle
Ouvrez-la et déroulez jusqu'à la dernière J'accepte les conditions.
insérez la description de l'image ici
insérez la description de l'image ici
La version d'Android Studio sélectionnée ici est : 2021.2.1.16, et vous pouvez également télécharger d'autres versions en fonction de vos besoins.
insérez la description de l'image ici
Jusqu'à présent, le processus de téléchargement a été expliqué, car l'interface du site officiel changera de temps en temps. Il y aura des changements à l'avenir, puis mettre à jour la méthode de téléchargement.

Installer

Double-cliquez sur le fichier exe ci-dessus
insérez la description de l'image ici
Cliquez sur Suivant Cliquez sur
insérez la description de l'image ici
Suivant Cliquez sur
insérez la description de l'image ici
Suivant
insérez la description de l'image ici
Cliquez sur Installer
insérez la description de l'image ici
Cliquez sur Suivant
insérez la description de l'image ici
Cliquez sur Terminer
insérez la description de l'image ici
insérez la description de l'image ici
insérez la description de l'image ici

insérez la description de l'image ici
insérez la description de l'image ici
insérez la description de l'image ici
insérez la description de l'image ici
insérez la description de l'image ici
insérez la description de l'image ici
insérez la description de l'image ici

Modifier l'emplacement du Sdk

insérez la description de l'image ici
insérez la description de l'image ici
insérez la description de l'image ici
insérez la description de l'image ici
cliquez sur OK
insérez la description de l'image ici
insérez la description de l'image ici
insérez la description de l'image ici
insérez la description de l'image ici
insérez la description de l'image ici

créer un projet

insérez la description de l'image ici
insérez la description de l'image ici
insérez la description de l'image ici
insérez la description de l'image ici

Modifier l'emplacement de Gradle

Pour la première fois, après avoir créé le projet AS, que dois-je faire si Android sutdio ouvre un projet très lentement pour la première fois ?
Comment Android Studio sait-il quel Gradle utiliser ? Le Gradle utilisé par un projet AS est déterminé par le fichier suivant dans notre projet :

{votre projet}/gradle/wrapper/gradle-wrapper.properties

insérez la description de l'image ici

distributionBase : répertoire principal dans lequel le package compressé Gradle téléchargé est décompressé et stocké.
distributionPath : chemin d'accès du package compressé Gradle décompressé par rapport à distributionBase. zipStoreBase : identique à distributionBase, mais ne stocke que
le package compressé zip. : l'adresse de téléchargement du package compressé de la version de Gradle

La distributionUrl dans la dernière ligne détermine la version de gradle utilisée par ce projet, ce qui signifie que différents projets peuvent utiliser différentes versions de gradle.
Principe : Quand Android Studio ouvre un projet, il va d'abord lire le fichier gradle-wrapper.properties pour savoir quelle version de gradle est nécessaire pour ce projet, puis aller dans le dossier GRADLE_USER_HOME où est enregistré le gradle pour savoir si cette version of gradle existe S'il n'existe pas, il ira à distributionUrl pour le télécharger.Après avoir compris le processus, comprenez-vous maintenant pourquoi il est si lent d'ouvrir un projet pour la première fois, car AS téléchargera gradle.
Modifier: fichier gradle-wrapper.properties, si vous souhaitez spécifier la version de gradle, modifiez la version dans distributionUrl, ne changez que la dernière version, pour éviter un téléchargement automatique lent, vous pouvez mettre le bon package zip téléchargé à l'avance dans (C : répertoire \Users\Administrator.gradle\wrapper\dists\gradle-7.xx-bin\6a41zxkdtcxs8rphpq6y0069z, attention à ne pas décompresser). Ensuite, ouvrez à nouveau le projet, le téléchargement de gradle sera ignoré et il sera automatiquement décompressé. Téléchargez ensuite le package jar dépendant (le cas échéant) requis par le projet.
Parlons de la modification ci-dessous :
Modification GRADLE_USER_HOME : Le chemin de la variable GRADLE_USER_HOME, la valeur par défaut est C:\users{nom d'utilisateur}.gradle, par défaut, la version gradle téléchargée et le package jar dépendant téléchargé selon gradle dans le projet sont tous dans ce chemin C:\users{nom d'utilisateur}.gradle users{nom d'utilisateur}.gradle.
insérez la description de l'image ici
Vous pouvez re-spécifier le chemin GRADLE_USER_HOME dans la variable d'environnement système, puis copier tout le contenu sous C:\users{nom d'utilisateur}.gradle vers le nouveau chemin pour empêcher le lecteur C de grossir.

Nous pouvons également prendre un autre moyen de spécifier la version et l'emplacement de gradle utilisés par le projet en cours. Le chemin de stockage du package dépendant téléchargé par gradle, de cette façon nous n'utilisons pas le fichier gradle-wrapper.properties.
1. Allez sur le site officiel de gradle pour télécharger la version gradle.
Adresse de téléchargement de Gradle : https://services.gradle.org/distributions/
Par exemple : Ici on télécharge une version 7.3.2
insérez la description de l'image ici
Décompression manuelle :
insérez la description de l'image ici
Configurez ensuite les variables d'environnement globales de gradle :
insérez la description de l'image ici
Vérifiez que la configuration est réussie.
insérez la description de l'image ici
Si les informations de version ci-dessus s'affichent, la configuration a réussi.
Créez manuellement le chemin de stockage des packages dépendants téléchargés par gradle :
D:\software\gradle-repository
insérez la description de l'image ici
Ouvrez le projet
insérez la description de l'image ici
insérez la description de l'image ici
insérez la description de l'image ici
puis redémarrez le projet : le fichier gradle-wrapper.properties ne sera plus lu automatiquement.

insérez la description de l'image ici
Cela nettoie certains caches de configuration. pour utiliser la nouvelle configuration.
Remarque : Il y a un petit épisode ici. Lors de la lecture de la configuration de gradle, l'invite de gradle ne peut pas être inférieure à 7.3.3 (car nous avons téléchargé 7.3.2 plus tôt), et lors de l'exécution du programme, il indique que le JDK ne peut pas être inférieur à 11.
Voici une autre version 7.4.2, gradle. Vous pouvez télécharger vous-même une version supérieure de jdk ou utiliser le JDK fourni avec AS.
insérez la description de l'image ici
Reparlons-en : Structure du projet sous Fichier
insérez la description de l'image ici
insérez la description de l'image ici
insérez la description de l'image ici

insérez la description de l'image ici
insérez la description de l'image ici

Afficher la version AS

insérez la description de l'image ici
insérez la description de l'image ici

Barre d'outils - Afficher l'élément

Ainsi, les vues cachées peuvent être trouvées sous Affichage -> Fenêtres d'outils
insérez la description de l'image ici

Barre d'outils - description de la fonction sous Build

insérez la description de l'image ici

Construire des variantes Afficher la description

Sélectionnez le mode de construction pour le module actuel, et la position par défaut de la vue est le coin inférieur gauche de l'interface d'ingénierie AS
insérez la description de l'image ici

Télécharger l'émulateur (avd) / appareil virtuel android

insérez la description de l'image iciinsérez la description de l'image ici
insérez la description de l'image ici
insérez la description de l'image ici
insérez la description de l'image ici
insérez la description de l'image ici

fonction d'arrêt de l'écran

insérez la description de l'image ici

Désactiver la fonction de périphérique virtuel

insérez la description de l'image ici

Supprimer le logiciel d'application auto-développé

insérez la description de l'image ici
insérez la description de l'image ici

Exécutez l'application développée sur le périphérique virtuel.

Méthode 1 : faites glisser directement le fichier apk construit dans le périphérique virtuel, et il sera installé automatiquement. Mais de cette façon, notre code source change, il n'est pas pratique de vérifier son effet à temps, et nous devons désinstaller et réinstaller.
Méthode 2 : Lors du débogage de périphériques virtuels de base pendant le développement, vous choisissez toujours la méthode 2. Cette méthode ne générera pas d'apk sous le nom de module /build/outputs/ de l'ordinateur. N'aura cet apk que sur l'appareil virtuel.
insérez la description de l'image iciinsérez la description de l'image ici

Modifier l'emplacement du simulateur

Par défaut, le périphérique virtuel téléchargé sera stocké dans C:\Users{nom d'utilisateur}.android\avd.
insérez la description de l'image iciinsérez la description de l'image ici
Parce que le périphérique virtuel occupe trop de disque, il n'est pas recommandé de le placer sous le lecteur C. Ce qui suit décrit comment le migrer vers le lecteur D.
Voici la différence entre .avd et .ini. Le fichier .ini est l'endroit où notre avd est stocké. C'est-à-dire que le logiciel AS trouve l'avd correspondant en fonction du fichier .ini.
insérez la description de l'image ici
Le chemin du fichier .ini ne change pas, il suffit de déplacer le dossier .avd à l'emplacement souhaité. Mettez-le ici : D:\software\Android\AndroidAvd
insérez la description de l'image ici
insérez la description de l'image ici
insérez la description de l'image ici
Redémarrez le logiciel AS. Démarrez le périphérique avd. S'il démarre normalement, la migration est correcte.

**题外话**

=========

De nombreuses personnes qui débutent dans l'industrie informatique ou qui sont diplômées d'une spécialisation en informatique ont rencontré des obstacles partout en raison d'un manque d'expérience pratique. Examinons deux ensembles de données :

  • Les diplômés des collèges nationaux de 2023 devraient atteindre 11,58 millions et la situation de l'emploi est grave;

  • Selon les données publiées par la National Network Security Publicity Week, d'ici 2027, la pénurie de personnel de sécurité des réseaux dans mon pays atteindra 3,27 millions.

    D'une part, la situation de l'emploi des nouveaux diplômés est sévère chaque année, et d'autre part, il y a un écart d'un million de talents en cybersécurité.

Le 9 juin, l'édition 2023 du livre bleu sur l'emploi de MyCOS Research (y compris le rapport sur l'emploi 2023 pour les étudiants de premier cycle en Chine et le rapport sur l'emploi pour les étudiants de l'enseignement professionnel supérieur en Chine en 2023) a été officiellement publiée.

Top 10 des majors avec un salaire mensuel plus élevé pour les diplômés du Collège 2022

Le revenu mensuel des majors en informatique de premier cycle et des majors en automatisation professionnelle supérieure est relativement élevé. Le revenu mensuel des majors en informatique de premier cycle en 2022 et des majors en automatisation professionnelle supérieure est de 6 863 yuans et de 5 339 yuans, respectivement. Parmi eux, le salaire de départ des majors en informatique de premier cycle est fondamentalement le même que celui de la promotion 2021, et le revenu mensuel des majors de l'automatisation professionnelle supérieure a considérablement augmenté.

Plus précisément, selon la majeure, la majeure avec un revenu mensuel plus élevé pour les étudiants de premier cycle en 2022 est la sécurité de l'information (7579 yuans). Par rapport à la promotion de 2018, les majors de premier cycle liées à l'intelligence artificielle, telles que les sciences et technologies électroniques, l'automatisation, ont obtenu de bons résultats et leurs salaires de départ ont augmenté de 19 % par rapport à il y a cinq ans. Bien que la science des données et la technologie des mégadonnées soient de nouvelles majors ajoutées ces dernières années, elles ont bien performé et se sont classées parmi les trois principales majeures avec un revenu mensuel plus élevé six mois après l'obtention du diplôme pour la promotion 2022 d'étudiants de premier cycle. La seule majeure en sciences humaines et sociales qui est entrée dans la liste des 10 meilleurs étudiants de premier cycle il y a cinq ans - le français a abandonné le top 10.

"Il n'y a pas de sécurité nationale sans cybersécurité". À l'heure actuelle, la sécurité du réseau a été élevée au rang de stratégie nationale et est devenue l'un des facteurs les plus importants affectant la sécurité nationale et la stabilité sociale.

Caractéristiques de l'industrie de la sécurité des réseaux

1. Le salaire d'emploi est très élevé et le salaire augmente rapidement.En 2021, Liepin.com a publié le salaire d'emploi le plus élevé du secteur de la sécurité des réseaux, qui est de 337 700 yuans par habitant !

2. Il existe un grand déficit de talents et de nombreuses opportunités d'emploi

Le 18 septembre 2019, le site officiel du « Gouvernement populaire central de la République populaire de Chine » a publié : mon pays a besoin de 1,4 million de talents en sécurité du cyberespace, mais les écoles à travers le pays forment moins de 1,5 million de personnes chaque année. Le "Rapport sur la cybersécurité pour le premier semestre 2021" de Liepin.com prévoit que la demande de talents en cybersécurité sera de 3 millions en 2027, et qu'il n'y a que 100 000 employés actuellement engagés dans l'industrie de la cybersécurité.

L'industrie a beaucoup de marge de développement et de nombreux emplois

Depuis la création de l'industrie de la sécurité des réseaux, des dizaines de nouveaux postes dans l'industrie de la sécurité des réseaux ont été ajoutés : experts en sécurité des réseaux, analystes en sécurité des réseaux, consultants en sécurité, ingénieurs en sécurité des réseaux, architectes en sécurité, ingénieurs en exploitation et maintenance de la sécurité, ingénieurs en pénétration, gestion de la sécurité de l'information Ingénieur en sécurité des données, Ingénieur des opérations de sécurité réseau, Ingénieur d'intervention d'urgence en sécurité réseau, Évaluateur de données, Chef de produit de sécurité réseau, Ingénieur de service de sécurité réseau, Formateur en sécurité réseau, Auditeur de sécurité réseau, Ingénieur en analyse de renseignements sur les menaces, Professionnel de la reprise après sinistre, Combat réel offensif et défensif professionnels...

Grand potentiel de carrière

La majeure en sécurité réseau présente de fortes caractéristiques techniques, notamment la maîtrise de l'architecture réseau de base et de la technologie de sécurité dans le travail, ce qui présente un avantage concurrentiel irremplaçable dans le développement de carrière.

Avec l'amélioration continue des capacités personnelles, la valeur professionnelle du travail augmentera également avec l'enrichissement de sa propre expérience et la maturité du fonctionnement du projet, et l'espace d'appréciation est haussier tout le long, ce qui est la principale raison pour laquelle il est populaire avec tout le monde.

Dans une certaine mesure, dans le domaine de la sécurité des réseaux, tout comme la profession de médecin, plus vous vieillissez, plus vous devenez populaire.Parce que la technologie devient plus mature, le travail sera naturellement valorisé, et la promotion et l'augmentation de salaire sont une question bien sûr.

Comment apprendre le piratage et la cybersécurité

Aujourd'hui, tant que vous donnez un coup de pouce à mon article, je partagerai gratuitement avec vous ma collection privée de matériel d'apprentissage de la sécurité en ligne, alors voyons ce qu'il y a.

1. Feuille de route d'apprentissage

Il y a aussi beaucoup de choses à apprendre en attaque et en défense. J'ai écrit toutes les choses spécifiques à apprendre dans la feuille de route ci-dessus. Si vous pouvez les apprendre, vous n'aurez aucun problème à trouver un emploi ou à prendre des emplois privés.

2. Tutoriel vidéo

Bien qu'il existe de nombreuses ressources d'apprentissage sur Internet, elles sont fondamentalement incomplètes. Il s'agit d'un didacticiel vidéo sur la cybersécurité enregistré par moi-même. J'ai une explication vidéo à l'appui pour chaque point de connaissance de la feuille de route ci-dessus.

Le contenu couvre l'étude de la loi sur la sécurité du réseau, le fonctionnement de la sécurité du réseau et d'autres évaluations de garantie, les bases des tests d'intrusion, l'explication détaillée des vulnérabilités, les connaissances informatiques de base, etc., qui sont tous des contenus d'apprentissage qui doivent être connus lors de la prise en main de la sécurité du réseau.

(Tout est emballé en un seul morceau et ne peut pas être déplié un par un. Il y a plus de 300 épisodes au total)

En raison de l'espace limité, seule une partie des informations est affichée, vous devez cliquer sur le lien ci-dessous pour l'obtenir

Fête CSDN : partage gratuit "Hacker & Network Security Introduction & Advanced Learning Resource Pack"

3. Documents techniques et e-books

Les documents techniques sont également compilés par moi-même, y compris mon expérience et mes points techniques de participation à des opérations de sécurité réseau à grande échelle, à l'extraction de vulnérabilités CTF et SRC. Il existe également plus de 200 livres électroniques. En raison de la sensibilité du contenu, je ne les montrera pas un par un.

En raison de l'espace limité, seule une partie des informations est affichée, vous devez cliquer sur le lien ci-dessous pour l'obtenir

Fête CSDN : partage gratuit "Hacker & Network Security Introduction & Advanced Learning Resource Pack"

4. Boîte à outils, questions d'entretien et code source

"Si vous voulez faire du bon travail, vous devez d'abord affûter vos outils." J'ai résumé des dizaines d'outils de piratage les plus populaires pour tout le monde. La portée de la couverture se concentre principalement sur la collecte d'informations, les outils de piratage Android, les outils d'automatisation, le phishing, etc. Les étudiants intéressés ne devraient pas le manquer.

Il y a aussi le code source du boitier et le toolkit correspondant mentionné dans ma vidéo, qui peut être emporté si besoin.

En raison de l'espace limité, seule une partie des informations est affichée, vous devez cliquer sur le lien ci-dessous pour l'obtenir

Fête CSDN : partage gratuit "Hacker & Network Security Introduction & Advanced Learning Resource Pack"

Enfin, il y a des questions d'entretien sur la sécurité Internet que j'ai triées au cours des dernières années.Si vous recherchez un emploi dans la sécurité Internet, elles vous aideront certainement beaucoup.

Ces questions sont souvent rencontrées dans les entretiens avec Sangfor, Qi Anxin, Tencent ou d'autres grandes entreprises. Si vous avez de bonnes questions ou de bonnes idées, n'hésitez pas à les partager.

Analyse de référence : site officiel de Sangfor, site officiel de Qi Anxin, Freebuf, csdn, etc.

Caractéristiques du contenu : organisation claire, y compris représentation graphique, plus facile à comprendre.

Résumé du contenu : y compris intranet, système d'exploitation, protocole, test d'intrusion, service de sécurité, vulnérabilité, injection, XSS, CSRF, SSRF, téléchargement de fichier, téléchargement de fichier, inclusion de fichier, XXE, vulnérabilité logique, outil, SQLmap, NMAP, BP, MSF…

En raison de l'espace limité, seule une partie des informations est affichée, vous devez cliquer sur le lien ci-dessous pour l'obtenir

Fête CSDN : partage gratuit "Hacker & Network Security Introduction & Advanced Learning Resource Pack"

Je suppose que tu aimes

Origine blog.csdn.net/Python_0011/article/details/132060160
conseillé
Classement