android – NoClassDefFoundError在书法库中

前端之家收集整理的这篇文章主要介绍了android – NoClassDefFoundError在书法库中前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
添加编译后的com. android.support:support-v13:21.0. ‘build.gradle,我建立我的应用程序有一些冲突,所以我不得不在build.gradle中添加multiDexEnabled = true到defaultConfig.那些冲突已经消失了,但是我还有一个例外(打开应用程序)为失踪的书法图书馆:
java.lang.NoClassDefFoundError: uk.co.chrisjenx.calligraphy.R$attr
        at uk.co.chrisjenx.calligraphy.CalligraphyConfig$Builder.<init>(CalligraphyConfig.java:150)
        at com.taxiyaab.android.util.ApplicationClass.onCreate(ApplicationClass.java:120)
        at newapp.com.taxiyaab.taxiyaab.PassengerApplication.onCreate(PassengerApplication.java:68)
        at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1007)
        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4462)
        at android.app.ActivityThread.access$1500(ActivityThread.java:144)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1306)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:212)
        at android.app.ActivityThread.main(ActivityThread.java:5135)
        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:878)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
        at dalvik.system.NativeStart.main(Native Method)

我最新的sdk构建工具版本是22.0.1.有人面对这个问题吗?

解决方法

如果您支持低于21的API级别,则应用程序类应从支持库扩展MultiDexApplication.
class MyApplication extends MultiDexApplication

如果您没有自定义应用程序类,则应将MultiDexApplication类直接添加到清单中

<application
    android:name="android.support.multidex.MultiDexApplication">
</application>

https://developer.android.com/tools/building/multidex.html

猜你在找的Android相关文章