Android NoClassDefFoundError okhttp3未编译为dex
当我尝试使用Android NoClassDefFoundError okhttp3未编译为dex,android,ant,okhttp3,dex,android-multidex,Android,Ant,Okhttp3,Dex,Android Multidex,当我尝试使用okhttp类时,它抛出一个异常 我反编译我的应用程序,发现没有包含okhttp3类 我的项目是一个4.3版本的Eclipse项目目标,带有okhttp3.2,它有解决64k问题的方法。我们使用ant来编译apk 为了解决此问题,我们使用以下解决方案将一些JAR放入第二个索引: 我已经尝试将okhttp3放在主索引或第二个索引中,它们都没有编译到索引中 我加了一句okio 我试着修路 我将jdk更新为1.8和ADTv23 我尝试使用4.4SDK 274:E/AndroidRuntim
okhttp
类时,它抛出一个异常
我反编译我的应用程序,发现没有包含okhttp3
类
我的项目是一个4.3版本的Eclipse项目目标,带有okhttp3.2
,它有解决64k问题的方法。我们使用ant来编译apk
为了解决此问题,我们使用以下解决方案将一些JAR放入第二个索引:
我已经尝试将okhttp3
放在主索引或第二个索引中,它们都没有编译到索引中
我加了一句okio
我试着修路
我将jdk更新为1.8和ADTv23
我尝试使用4.4SDK
274:E/AndroidRuntime(25221):致命异常:主
05-1722:47:40.274:E/AndroidRuntime(25221):进程:com.sanweidu.TddPay,PID:25221
05-17 22:47:40.274:E/AndroidRuntime(25221):java.lang.NoClassDefFoundError:okhttp3.OkHttpClient$Builder
05-1722:47:40.274:E/AndroidRuntime(25221):位于com.sanweidu.TddPay.util.http.HttpUtil.(HttpUtil.java:65)
05-17 22:47:40.274:E/AndroidRuntime(25221):在com.sanweidu.TddPay.util.http.HttpUtil.(HttpUtil.java:43)
05-17 22:47:40.274:E/AndroidRuntime(25221):位于com.sanweidu.TddPay.util.http.HttpUtil$HttpUtilHolder。(HttpUtil.java:53)
05-17 22:47:40.274:E/AndroidRuntime(25221):位于com.sanweidu.TddPay.util.http.HttpUtil.getInstance(HttpUtil.java:61)
05-17 22:47:40.274:E/AndroidRuntime(25221):在com.sanweidu.TddPay.model.social.LiveInfoModel.requestLiveInfo(LiveInfoModel.java:18)
05-17 22:47:40.274:E/AndroidRuntime(25221):位于com.sanweidu.TddPay.presenter.social.LiveInfoPresenter.requestLiveInfo(LiveInfoPresenter.java:27)
05-17 22:47:40.274:E/AndroidRuntime(25221):位于com.sanweidu.TddPay.activity.main.sixthrfragment.onResume(sixthrfragment.java:70)
05-17 22:47:40.274:E/AndroidRuntime(25221):在android.support.v4.app.Fragment.performResume(Fragment.java:1521)
05-17 22:47:40.274:E/AndroidRuntime(25221):在android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:963)
05-17 22:47:40.274:E/AndroidRuntime(25221):在android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1104)
05-17 22:47:40.274:E/AndroidRuntime(25221):在android.support.v4.app.BackStackRecord.run(BackStackRecord.java:682)
05-17 22:47:40.274:E/AndroidRuntime(25221):在android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1460)
查看“订购和导出”选项卡,确保选中所需库(okhttp3)旁边的复选框,以确保将其合并到二进制文件中。查看“订购和导出”选项卡,确保选中所需库(okhttp3)旁边的复选框,以确保将其合并到二进制文件中