Error connecting Android application to Google Cloud Endpoints: could not find class

I created an API with Google Cloud Endpoints, and I'm trying to connect to it by writing an Android app. I completed the following tutorial:

https://developers.google.com/appengine/docs/java/endpoints/consume_android

So, I added the contents of the flag to the "src" folder, I copied the listed libraries to lib, and I added the code. When I tried to start the application, it crashed with the following error:

02-26 12:19:52.874: E/dalvikvm(17558): Could not find class 'com.google.api.services.utenteendpoint.Utenteendpoint$Builder', referenced from method com.example.androidgcetest.MainActivity.onCreate 02-26 12:19:53.004: E/AndroidRuntime(17558): FATAL EXCEPTION: main 02-26 12:19:53.004: E/AndroidRuntime(17558): java.lang.NoClassDefFoundError: com.google.api.services.utenteendpoint.Utenteendpoint$Builder 02-26 12:19:53.004: E/AndroidRuntime(17558): at com.example.androidgcetest.MainActivity.onCreate(MainActivity.java:22) 02-26 12:19:53.004: E/AndroidRuntime(17558): at android.app.Activity.performCreate(Activity.java:4465) 02-26 12:19:53.004: E/AndroidRuntime(17558): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049) 02-26 12:19:53.004: E/AndroidRuntime(17558): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1931) 02-26 12:19:53.004: E/AndroidRuntime(17558): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1992) 02-26 12:19:53.004: E/AndroidRuntime(17558): at android.app.ActivityThread.access$600(ActivityThread.java:127) 02-26 12:19:53.004: E/AndroidRuntime(17558): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1158) 02-26 12:19:53.004: E/AndroidRuntime(17558): at android.os.Handler.dispatchMessage(Handler.java:99) 02-26 12:19:53.004: E/AndroidRuntime(17558): at android.os.Looper.loop(Looper.java:137) 02-26 12:19:53.004: E/AndroidRuntime(17558): at android.app.ActivityThread.main(ActivityThread.java:4448) 02-26 12:19:53.004: E/AndroidRuntime(17558): at java.lang.reflect.Method.invokeNative(Native Method) 02-26 12:19:53.004: E/AndroidRuntime(17558): at java.lang.reflect.Method.invoke(Method.java:511) 02-26 12:19:53.004: E/AndroidRuntime(17558): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:823) 02-26 12:19:53.004: E/AndroidRuntime(17558): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:590) 02-26 12:19:53.004: E/AndroidRuntime(17558): at dalvik.system.NativeStart.main(Native Method) 

Do you know the possible cause of this error?

EDIT: I also found this before the magazine reported above

 02-26 16:51:57.780: W/dalvikvm(1230): Unable to resolve superclass of Lcom/google/api/services/utenteendpoint/Utenteendpoint$Builder; (20) 02-26 16:51:57.780: W/dalvikvm(1230): Link of class 'Lcom/google/api/services/utenteendpoint/Utenteendpoint$Builder;' failed 
+2
source share
1 answer

Add the sources.jar file also to the libs folder of your Android project, like other jar files.

Thanks to Raffo for spotting a typo error in my previous post.

+1
source

Source: https://habr.com/ru/post/1469048/


All Articles