12
votes

AcharTengine Démo Compilation, mais Erreur d'exécution

J'ai suivi les instructions de démonstration sur la page http://www.achartennd.org/content/goodies. HTML

J'ai importé avec succès le projet de démonstration, mais chaque graphique donne des lancers un noclassdeffondreRor au moment de l'exécution, similaire à celui-ci: xxx

AcharTengine-1.0.0.jar est sur la voie de la construction, et il est rapporté sous 'Bibliothèques référencées'. Je suppose que c'est un problème débutant, mais je a décidé de le signaler car je viens d'importer le projet de démo 'tel quel' et essayé de l'exécuter sur mon téléphone.

Ai-je besoin d'autres étapes, non répertoriées sur la page 'Goodies'?


1 commentaires

J'ai détaillé toutes les étapes pour inclure AcharTengineHere: Stackoverflow.com/a/17951760/656600


5 Réponses :


1
votes

L'erreur ( noclassdefferror ) que vous voyez est une erreur d'exécution. Les résous de bibliothèque référencées ne compilent que l'erreur d'exécution. Ajoutez ces pots au dossier Lib de votre projet. Ces bocaux devraient également être disponibles au moment de l'exécution.


0 commentaires

29
votes

J'ai trouvé une bonne réponse sur Google Groupes , testé cela et il semble fonctionner:

La seule chose que j'ai jamais rencontrée dans ce cas est l'exportation du pot ... si cela a du sens.

en Eclipse:

  1. Cliquez avec le bouton droit de la souris sur votre projet - Accédez au chemin de construction - Sélectionnez Configurer la construction chemin
  2. Allez à l'onglet "Commande and Export"
  3. Cochez la case "AcharTengine-1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.jar, puis sur son nom
  4. Déplacez-le de sorte que c'est juste en dessous des dépendances Android (parfois, cela peut faire une différence si vous avez plusieurs bocaux)

    Cliquez sur OK, puis nettoyez votre projet. (Projet -> Nettoyer ...)


0 commentaires

-1
votes

Vous devez simplement ajouter vos fichiers JAR au dossier Bibliothèques. Cela devrait fonctionner bien.


0 commentaires

0
votes

La réponse de "Shine" a travaillé avec l'ajout de supprimer l'importation de android.r à partir de PIECHARTBUILDER et supprime deux @overrides de < Code> PIECHARTBUILDER ET XY_CHARTBUILDER Avant que Eclipse accepte de compiler.


0 commentaires

4
votes

Rappelez-vous à changer le répertoire "lib" en "libs" d'abord !

Cochez la case de AcharTengine-1.0.0.jar et déplacez-la sur les dépendances Android dans "Configurer le chemin de construction" - "Obligation de la commande et de l'exportation"!


0 commentaires