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)旁边的复选框,以确保将其合并到二进制文件中