Cette fois, je parlerai de la pierre d'achoppement lors de l'introduction de la bibliothèque dans Android Studio. Je voulais l'implémenter comme le titre ci-dessus. Au fait, je suis un super débutant qui a commencé par installer Android Studio, alors jetez un œil. La bibliothèque introduite cette fois-ci est une bibliothèque assez connue ** zxing **. Lorsqu'il s'agit d'ajouter des fonctions de code QR dans le développement d'applications Android, il y a de fortes chances que cette bibliothèque soit utilisée. Je vais expliquer où j'ai trébuché tout en expliquant la procédure d'introduction. Publiez votre environnement pour le moment!
AndroidStudioversion : 3.6.2 MinSDK : 26 buildtoolversion : 29.0.3 compileversion : 29 language : Koltin
En tant qu'état, créez un nouveau projet et partez de l'état où rien n'est touché. Celui-ci est plus facile à comprendre, et je n'aime pas les erreurs à cause du cadre de l'Iran. Eh bien, je vais le faire.
Eh bien, j'étais un super débutant, alors j'ai cherché sur Google. En conséquence, il a été dit que le code suivant devrait être ajouté à build.gradle, alors je l'ai ajouté. À propos, ce build.gradle est celui directement sous le répertoire de l'application.
build.gradle(app)
dependencies {
//Autres réglages
implementation 'com.journeyapps:zxing-android-embedded:4.1.0'
//↑ Veuillez utiliser la dernière version de la bibliothèque à ce moment-là.
}
Oui. C'est après cela que j'ai trébuché. Sur la plupart des sites, vous pouvez ajouter cette phrase, mais si vous avez des connaissances, vous le remarquerez ici. Eh bien, je suis un super débutant, donc je ne peux pas le remarquer. Quand je le construis tel quel et le démarre avec l'émulateur, mystérieusement, l'application ne s'ouvre pas (à proprement parler, elle plante au moment du démarrage).
Alors, qu'est-ce qui ne va pas? Il convient de noter le langage qui construit cette bibliothèque. alors. Cette bibliothèque est construite en Java. Par conséquent, l'installation de la bibliothèque est correcte, mais il semble que l'ordinateur ne puisse pas l'interpréter car elle n'a pas pu être compilée. Par conséquent, nous avons besoin de la capacité de compiler le langage qui construit cette bibliothèque. Maintenant que vous connaissez la solution, essayons-la.
Vous pouvez ajouter un compilateur Java pour ce faire. Ajoutez le code suivant.
build.gradle(app)
android {
//Les paramètres initiaux sont écrits
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
//↑ Peut-être que la dernière version de ceci est également bonne
}
Après avoir ajouté ceci, reconstruisez-le et démarrez-le avec l'émulateur ... Oh mystérieusement ça ne plante pas. Apparemment, le compilateur a été chassé et l'ordinateur a pu reconnaître la bibliothèque. (Si vous ne pouvez pas, vérifiez les espaces, les caractères inutiles et la version) Avec cela, l'introduction de cette bibliothèque a été un succès. Après cela, veuillez ajouter la lecture, etc. par vous-même.
J'ai appris que lors de l'introduction d'une bibliothèque de cette manière, il est également nécessaire de prêter attention au langage de construction de la bibliothèque. Je suis un étudiant de première année à l'université, donc je n'ai toujours pas assez de connaissances. Je vais me présenter légèrement.
L'auteur est un étudiant. Oui. Je suis ingénieur avec un emploi à temps partiel. Insta développe principalement iOS et Android, diffuse des informations, publie des notifications d'articles, d'informations utiles et de la vie quotidienne, alors suivez-moi si vous le souhaitez. Peut-être revenir en arrière. J'aimerais pouvoir me connecter avec beaucoup de gens. Compte → ** taaa_kundayo ** URL:https://www.instagram.com/p/B-j3-RJjPWJ/?igshid=poq7k5z6eo3n
Voilà pour l'article. Merci beaucoup! !!
Recommended Posts