[JAVA] Introduction à kotlin pour les développeurs iOS ③-À propos de gradle

J'avais l'intention d'écrire sur Gradle, mais avant ça ...

Parlons un peu de l'écran Ceci est l'écran Android Studio スクリーンショット 2017-03-08 22.17.12.png

Ceci est l'écran Xcode スクリーンショット 2017-03-09 14.07.40.png Ces deux captures d'écran se ressemblent presque, mais le problème est de savoir comment ouvrir la barre latérale et l'écran de la console ci-dessous. Dans le cas de Xcode, le familier supérieur droit スクリーンショット 2017-03-09 14.22.59.png Ainsi vous pouvez l'ouvrir et le fermer, Pour Android Studio スクリーンショット 2017-03-09 14.25.04.png Si vous regardez attentivement, vous pouvez voir que les lettres sont écrites sur le bord de la fenêtre. Dans l'image ci-dessus, le mot Projet est maintenant enfoncé et, par conséquent, la barre de navigation apparaît sur le côté gauche. Il est recommandé d'appuyer sur tous les boutons sur le bord de l'écran qui sont un peu difficiles à comprendre comme ça.

Donc, à propos de Gradle du sujet principal

Pour être honnête, je ne comprends pas non plus l'essentiel. Il semble que ce soit l'un des soi-disant "outils de construction", et il est en quelque sorte reconnu comme "auxiliaire lors de la construction". Je l'ai réécrit et utilisé lors de l'installation de plug-ins et ainsi de suite. Alors je pense: "Je pense que c'est comme les CocoaPods dans Xcode." Eh bien, en gros, je ne joue pas avec ça, mais je suppose que cela peut avoir un sens comme AppDelegate dans le sens où c'est un problème si je ne le fais pas.

Pour le moment, réécrivons Gradle

Eh bien, cela s'appelle aussi preuve plutôt que théorie, alors pour le moment, mettons Realm dans My Application que j'ai créée la dernière fois. (Pour plus de détails, voir Site Java du royaume.) Cité du site Realm Java

Étape 1: ajoutez le paramètre de chemin de classe suivant au fichier build.gradle au niveau supérieur de votre projet.

Il y en a, et la build.gradle à modifier est affichée sous forme d'image en dessous, mais l'ordre des fichiers est-il le même? スクリーンショット 2017-03-09 14.48.19.png

S'ils sont différents, vous ne savez pas lequel des deux build.gradle réécrire en premier. スクリーンショット 2017-03-09 14.48.38.png Voici la même séquence que les images sur Realm Java. Comment trier

スクリーンショット 2017-03-09 14.54.51.png

Vous devriez voir un petit triangle noir en haut de la barre de navigation. Cliquez simplement dessus et sélectionnez Projet. Réécrivons-le réellement.

スクリーンショット 2017-03-09 14.58.36.png Un message apparaîtra au-dessus de l'écran de code. Le contenu est "Gradle a été réécrit, veuillez donc synchroniser." Gradle vous demandera toujours de synchroniser si même un seul caractère change. Eh bien, si vous avez décidé quoi réécrire, vous pouvez synchroniser à la fin, mais je suis curieux, alors j'essaye de synchroniser à chaque fois que ce message apparaît. Cité du même site

Étape 2: appliquez le plug-in realm-android dans le fichier build.gradle au niveau de l'application.

スクリーンショット 2017-03-09 15.05.20.png

Le royaume est maintenant installé

J'écrirai en fait un modèle de royaume

スクリーンショット 2017-03-09 15.18.51.png

Je n'obtiens aucune erreur lorsque j'importe RealmObject. Vous pouvez maintenant utiliser Realm.

Gradle peut être utilisé comme ça.

Jusqu'à ici pour cette fois. Ensuite, je parlerai un peu des moisissures.

Veuillez également inclure d'autres articles

Introduction à kotlin pour les développeurs iOS ①-Construction de l'environnement Introduction à kotlin pour les développeurs iOS (2) -Création de projet Introduction à kotlin pour les développeurs iOS ③-À propos de gradle Introduction à kotlin pour les développeurs iOS ④-Type [Introduction à kotlin pour les développeurs iOS ⑤-XML pratique] (http://qiita.com/parappa1002/items/867c5b30055312e74fdb) [Introduction à kotlin pour les développeurs iOS ⑥-kotlin creation] (http://qiita.com/parappa1002/items/9f898feb4f83e672b384)

Recommended Posts

Introduction à kotlin pour les développeurs iOS ③-À propos de gradle
Introduction à kotlin pour les développeurs iOS ⑥ ー création de kotlin
Introduction à kotlin pour les développeurs iOS ④-type
Introduction à kotlin pour les développeurs iOS ⑤-XML pratique
Introduction à kotlin pour les développeurs iOS ①-Construction de l'environnement
Introduction à kotlin pour les développeurs iOS ②-Création de projet
À propos du correctif Popover pour iOS 13
En savoir plus sur annotationProcessor for Gradle 5.0
[Introduction à Java] À propos des expressions lambda
Classe Kotlin à envoyer aux développeurs Java
Introduction à la programmation pour les étudiants du Collège: Introduction
Génériques Kotlin pour les développeurs Java
Essayez «Introduction à Vert.x» avec Gradle
À propos de Kotlin
Kotlin's Class part.2 à envoyer aux développeurs Java
Introduction à Java pour la première fois # 2
À propos de la procédure pour que Java fonctionne
Fonctions de portée Kotlin à envoyer aux développeurs Java
Conseils d'interopérabilité avec Kotlin à envoyer aux développeurs Java
Nécessaire pour iOS 14? Comment définir NSUserTrackingUsageDescription
Mémo pour la migration de Java vers Kotlin
[Introduction à Java] À propos du traitement itératif (while, do-while, for, extension for, break, continue)
Fonctions Kotlin et lambdas à envoyer aux développeurs Java
[Introduction à Java] À propos de la conversion de type (distribution, promotion)
Paramètres initiaux pour la réécriture de projets Java sur Kotlin
Premiers pas avec Groovy pour les ingénieurs Java gênants
[Introduction à Java] Bases de l'arithmétique Java (pour les débutants)
Introduction à Ruby 2
Introduction à web3j
Introduction à Micronaut 1 ~ Introduction ~
[Java] Introduction à Java
Introduction à la migration
Introduction à Java
Introduction à Doma
Comment créer un environnement Docker avec Gradle pour IntelliJ
Introduction à Java pour les débutants Connaissance de base du langage Java ①
Introduction à la programmation pour les étudiants du Collège: création de canevas
Comment installer Gradle et Kotlin avec SDKMAN (Mac)
Comment étudier le kotlin pour la première fois ~ Partie 2 ~
Comment étudier le kotlin pour la première fois ~ Partie 1 ~