J'essaie d'implémenter une autre bibliothèque de personne dans mon projet. J'ai téléchargé la source de GitHub, ai créé .jar du projet de bibliothèque, l'ai importé dans le projet d'exemple, et cela fonctionne bien, tout appelle.L'importation de .jar dans le projet Android provoque la ligne de fichier XML binaire Erreur
Maintenant, j'ai ajouté même .jar de la même manière dans mon projet, et quand je l'appelle l'objet en XML j'obtiens ceci:
/AndroidRuntime (983): android.view.InflateException: Binary Ligne de fichier XML n ° 12: Erreur lors du gonflement de la classe net.simonvt.widget.NumberPicker
Lorsque j'essaie d'ouvrir .xml dans mon projet à partir du fichier .jar, je ne suis pas capable de le faire (c'est peut-être OK Je n'ai jamais essayé jusqu'ici, donc).
J'ai lu quelques solutions ici et a essayé de changer mon avis .xml dans:
<view class="net.simonvt.widget.NumberPicker$number_picker"
android:id="@+id/npAge"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
Mais même, application se bloque.
> Questions
- est le fichier .jar assez si elle est construite correctement, ou devrait "source" importer en quelque sorte?
- Quelle est la bonne façon d'exporter/importer du code de quelqu'un dans votre projet. Je suppose que créer .jar et ajouter au dossier libs est la bonne façon, mais maintenant je ne comprends pas ce manquant. 0ml
Comme vous pouvez le voir est chose bien connue, simonvt sélecteur de nombre, donc je suppose que je ne suis pas le premier essaye de l'importer.
Tnx pour l'aide. OK, semble que si vous liez un projet .jar ou un projet de liaison en tant que projet "bibliothèque", vous devez copier un certain format .xml de la bibliothèque au projet principal, puis cela fonctionne, mais gèle le app. Il affiche et puis vous pouvez voir le dialogue se fige et la nouvelle boîte de dialogue du système apparaît avec le message wait/stop l'application.
Tnx pour le lien. Je l'ai fait, donc j'utilise maintenant le projet Bibliothèque liée, mais le problème reste avec la même erreur. Je ne comprends pas. – Balkyto
Ce lien a été très utile et votre explication est très utile. Je vous remercie. En effet, faire référence à la bibliothèque en tant que projet de bibliothèque Android était un pas dans la bonne direction. – aLearner