" java.lang.NoClassDefFoundError:com.google.android.gms.R $ string error"在添加“libs / mpandroidchartlibrary-2-1-6.jar”之后, [英] "java.lang.NoClassDefFoundError: com.google.android.gms.R$string error" After adding "libs/mpandroidchartlibrary-2-1-6.jar"

查看:126
本文介绍了" java.lang.NoClassDefFoundError:com.google.android.gms.R $ string error"在添加“libs / mpandroidchartlibrary-2-1-6.jar”之后,的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在添加编译文件('libs / mpandroidchartlibrary-2-1-6.jar')后,我发现这个错误。它在添加mpandroidchartlibrary-2-1-6.jar之前正常工作



致命例外:main
过程:com.pnp.papps.schoob ,PID:11781
com.google.android.gms.measurement.zza中的java.lang.NoClassDefFoundError:com.google.android.gms.R $ string
。(未知来源)
at com.google.android.gms.measurement.zza.zzaR(Unknown Source)
com.google.android.gms.measurement.internal.zzn.zziJ(未知来源)
com.google .android.gms.measurement.internal.zzz.zza(未知来源)
在com.google.android.gms.measurement.internal.zzw。(未知源)
在com.google.android.gms.measurement.internal.zzaa.zzDj(未知源)
在com。 google.android.gms.measurement.internal.zzw.zzaT(来源不明)在com.google.android.gms.measurement.AppMeasurementContentProvider.onCreate
(来源不明)
。在android.content.ContentProvider。 attachInfo(ContentProvider.java:1616)
at android.content.ContentProvider.attachInfo(ContentProvider.java:1587)
at android.app.ActivityThread.installProvider(Acti vityThread.java:4868)
在android.app.ActivityThread.installContentProviders(ActivityThread.java:4463)
在android.app.ActivityThread.handleBindApplication(ActivityThread.java:4403)
。在机器人.app.ActivityThread.access $ 1500(ActivityThread.java:138)
。在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1259)
。在android.os.Handler.dispatchMessage(处理程序。 java:102)
在android.os.Looper.loop(Looper.java:136)
在android.app.ActivityThread .main(ActivityThread.java:5095)
at java.lang.reflect.Method.invokeNative(Native Method)$ b $ at java.lang.reflect.Method.invoke(Method.java:515)
。在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:786)
在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
at dalvik.system.NativeStart.main(Native Method)

**


添加编译
文件('libs / mpandroidchartlibrary-2-1-6.jar')后,我发现这个错误。它适用于
添加mpandroidchartlibrary-2-1-6.jar。


**

解决方案

**
最后这项工作适用于我..


- >配置用Gradle为您的Multidex应用程序。
http://developer.android.com/tools/building/multidex.html# mdex-gradle **

1)修改您的清单以引用MultiDexApplication类
$ b

  android {
compileSdkVersion 21
buildToolsVersion21.1.0

defaultConfig {

minSdkVersion 14
targetSdkVersion 21
multiDexEnabled true
}
dependencies {
compile'c​​om.android.support:multidex:1.0.0'
}

'}'

<2> ** 2)在清单中,将MultiDexApplication类从multidex支持库添加到应用程序元素中。



在清单文件的应用程序标记中添加以下行:**

 < application 

android:name =android.support.multidex.MultiDexApplication>


eI found this error after adding compile files('libs/mpandroidchartlibrary-2-1-6.jar'). It work properly before adding mpandroidchartlibrary-2-1-6.jar

FATAL EXCEPTION: main Process: com.pnp.papps.schoob, PID: 11781 java.lang.NoClassDefFoundError: com.google.android.gms.R$string at com.google.android.gms.measurement.zza.(Unknown Source) at com.google.android.gms.measurement.zza.zzaR(Unknown Source) at com.google.android.gms.measurement.internal.zzn.zziJ(Unknown Source) at com.google.android.gms.measurement.internal.zzz.zza(Unknown Source) at com.google.android.gms.measurement.internal.zzw.(Unknown Source) at com.google.android.gms.measurement.internal.zzaa.zzDj(Unknown Source) at com.google.android.gms.measurement.internal.zzw.zzaT(Unknown Source) at com.google.android.gms.measurement.AppMeasurementContentProvider.onCreate(Unknown Source) at android.content.ContentProvider.attachInfo(ContentProvider.java:1616) at android.content.ContentProvider.attachInfo(ContentProvider.java:1587) at android.app.ActivityThread.installProvider(ActivityThread.java:4868) at android.app.ActivityThread.installContentProviders(ActivityThread.java:4463) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4403) at android.app.ActivityThread.access$1500(ActivityThread.java:138) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1259) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5095) 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:786) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602) at dalvik.system.NativeStart.main(Native Method)

**

I found this error after adding compile files('libs/mpandroidchartlibrary-2-1-6.jar'). It work properly befor adding mpandroidchartlibrary-2-1-6.jar .

**

解决方案

** Finally this work for me..

->Configuring Your App for Multidex with Gradle. http://developer.android.com/tools/building/multidex.html#mdex-gradle**

1)Modify your manifest to reference the MultiDexApplication class

       android {
compileSdkVersion 21
buildToolsVersion "21.1.0"

    defaultConfig {

        minSdkVersion 14
        targetSdkVersion 21
multiDexEnabled true
    }
dependencies {
  compile 'com.android.support:multidex:1.0.0'
}

'}'

**2) In your manifest add the MultiDexApplication class from the multidex support library to the application element.

Add following line in the application tag of manifest file.**

<application

        android:name="android.support.multidex.MultiDexApplication">

这篇关于&quot; java.lang.NoClassDefFoundError:com.google.android.gms.R $ string error&quot;在添加“libs / mpandroidchartlibrary-2-1-6.jar”之后,的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆