Vraag NoClassDefFoundError wanneer GoogleAnalyticsTracker.getInstance ()


Ik gebruik graag com.google.android.apps.analytics.GoogleAnalyticsTracker maar kreeg NoClassDefFoundError wanneer

GoogleAnalyticsTracker.getInstance();

Ik weet zeker dat libGoogleAnalytics.jar is opgenomen in het buildpad en dat de code met succes is gemaakt.

die code werkte perfect voor dat ik vermoed dat de fout optreedt nadat ik de ADT had bijgewerkt naar de laatste, maar geen idee.

Kan iemand hier suggesties over geven?


23
2018-03-25 02:47


oorsprong


antwoorden:


Eigenlijk is dit het probleem waarmee we geconfronteerd worden met ADT 17, je moet je jar-bestand in de libs-map plaatsen om deze uitzondering te overwinnen

dus klik met de rechtermuisknop op uw project -> maak een map met naam libs

en volg deze stap

 right click (on libs folder) -->import-->File System-->browse to select your jar file and hit finish and run you project.

daarna

 right click on the project --> Built Path-->java built path-->add jars select your jar file from your libs folder

53
2018-03-25 03:16



Om het probleem met de fout op te lossen NoClassDefFoundError wanneer u de Google Analytics v2beta-bibliotheek gebruikt, moet u dit doen markeer deze bibliotheek als "geëxporteerd".

Hoe?

  • Voeg uw bibliotheek toe: Project -> Eigenschappen -> Java-bouwpad -> Bibliotheken -> Externe JAR's toevoegen ...
  • Ga vervolgens naar "Bestellen en exporteren" in hetzelfde venster en markeer deze bibliotheek als "geëxporteerd" met het selectievakje.

Uw proyect zal nu de Analytics-klasse vinden wanneer u het uitvoert!

Meer details en waarom dit gebeurt hier.


8
2018-01-22 14:41



Naast het hernoemen van de bibliotheekmap naar libs en het verwijderen van de Google Analytics-bibliotheek van het bouwpad, moest ik ook het volgende toevoegen aan het .classpath-bestand:

<classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>

Anders zou de nieuwe referentiemap voor Android-afhankelijkheden niet verschijnen. Ook het sluiten en opnieuw openen van het project hielp.

Hier vond je ook meer uitleg:

http://android.foxykeep.com/dev/how-to-fix-the-classdefnotfounderror-with-adt-17


0
2017-10-06 00:57