Google cloud translate API crashing for Android API level 19 or lower

  • Thread starter Thread starter Android Central Question
  • Start date Start date
A

Android Central Question

My Android App works fine on API level greater than 19. But when i run my app on API level 19 or lower, i crashes while opening. I tried removing Libraries from the gradle from which i concluded that below given libraries are causing the crash.

compile ('com.google.apis:google-api-services-translate:v2-rev47-1.22.0') {
exclude group: 'com.google.guava'
}
compile ('com.google.cloud:google-cloud-translate:0.5.0') {
exclude group: 'io.grpc', module: 'grpc-all'
exclude group: 'com.google.protobuf', module: 'protobuf-java'
exclude group: 'com.google.api-client', module: 'google-api-client-appengine'
}


The specified versions are :
Android Studio Version: 3.1.4
compileSdkVersion: 22
buildToolsVersion: 22
minSdkVersion: 16
targetSdkVersion: 22

These are the logs:

java.lang.NoClassDefFoundError: com.google.android.gms.internal.zzno
at com.google.android.gms.measurement.internal.zzx.zzj(Unknown Source)
at com.google.android.gms.measurement.internal.zzt.(Unknown Source)
at com.google.android.gms.measurement.internal.zzx.zzBQ(Unknown Source)
at com.google.android.gms.measurement.internal.zzt.zzaU(Unknown Source)
at com.google.android.gms.measurement.AppMeasurementContentProvider.onCreate(Unknown Source)
at android.content.ContentProvider.attachInfo(ContentProvider.java:1591)
at android.content.ContentProvider.attachInfo(ContentProvider.java:1562)
at android.app.ActivityThread.installProvider(ActivityThread.java:4790)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:4385)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4325)
at android.app.ActivityThread.access$1500(ActivityThread.java:135)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5017)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
at dalvik.system.NativeStart.main(Native Method)

I need to know exactly why is this happening. And what is the solution.
Any help is most appreciated. Thanks.
 

Latest posts

Trending Posts

Members online

Forum statistics

Threads
956,246
Messages
6,967,206
Members
3,163,494
Latest member
Jimana