I have 2 errors using Google Analytics :
Following the Google Analytics v2 library I did
- Download GoogleAnalyticsAndroid.zip
- Unzip it and copy libGoogleAnalyticsV2.jar to the libraries folder.
- Unzip the attached library and copy it to the libraries folder.
- Create a Mobile App Analytics account
- create a file with the following text named analytics.xml and put it under Objects\res\values Read Only
- declare an AnalyticsTracker on activity and call tracker.Start in Activity_Resume and tracker.Stop in Activity_Pause
call the sub before calling tracker.TrackEvent()
1st Error :
- During Compiling this message "A referenced library is missing: libgoogleanalyticsv2"
If I change the name of lib libGoogleAnalyticsServices.lib to libgoogleanalyticsv2.lib
2nd error:
main_activity_resume (java line: 489)
java.lang.NoSuchMethodError: com.google.analytics.tracking.android.EasyTracker.getInstance
at anywheresoftware.b4a.objects.AnalyticsTracker.Start(AnalyticsTracker.java:38)
at flcc.PlongeeLog.main._activity_resume(main.java:489)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:170)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:154)
at flcc.PlongeeLog.main.afterFirstLayout(main.java:104)
at flcc.PlongeeLog.main.access$100(main.java:16)
at flcc.PlongeeLog.main$WaitForLayout.run(main.java:76)
at android.os.Handler.handleCallback(Handler.java:730)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5289)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:555)
at dalvik.system.NativeStart.main(Native Method)
Following the Google Analytics v2 library I did
- Download GoogleAnalyticsAndroid.zip
- Unzip it and copy libGoogleAnalyticsV2.jar to the libraries folder.
- Unzip the attached library and copy it to the libraries folder.
- Create a Mobile App Analytics account
- create a file with the following text named analytics.xml and put it under Objects\res\values Read Only
- declare an AnalyticsTracker on activity and call tracker.Start in Activity_Resume and tracker.Stop in Activity_Pause
call the sub before calling tracker.TrackEvent()
1st Error :
- During Compiling this message "A referenced library is missing: libgoogleanalyticsv2"
If I change the name of lib libGoogleAnalyticsServices.lib to libgoogleanalyticsv2.lib
2nd error:
main_activity_resume (java line: 489)
java.lang.NoSuchMethodError: com.google.analytics.tracking.android.EasyTracker.getInstance
at anywheresoftware.b4a.objects.AnalyticsTracker.Start(AnalyticsTracker.java:38)
at flcc.PlongeeLog.main._activity_resume(main.java:489)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:170)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:154)
at flcc.PlongeeLog.main.afterFirstLayout(main.java:104)
at flcc.PlongeeLog.main.access$100(main.java:16)
at flcc.PlongeeLog.main$WaitForLayout.run(main.java:76)
at android.os.Handler.handleCallback(Handler.java:730)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5289)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:555)
at dalvik.system.NativeStart.main(Native Method)