com.android.dex.DexException:多个dex文件定义了Lorg / apache / cordova / Config

时间:2018-06-20 12:55:08

标签: android cordova gradle cordova-chrome-app

我的项目中有两个模块('app'和'mlib'),而app模块则取决于mlib模块。

mlib 模块中,我使用cordova.jar文件作为库。

现在为了执行mlib模块的任何方法,要求我再次添加cordova.jar文件。因此我也在 app 模块中添加了相同的jar文件。如果我要从应用程序模块中删除jar文件,则报错

  

无法访问org.cordova.CordovaPlugin

所以目前我在mlib和应用程序模块中都存在cordova.jar文件。

现在,当我尝试运行应用程序时,出现错误消息

  

com.android.dex.DexException:多个dex文件定义了Lorg / apache / cordova / Config

我还在我的应用程序级别build.gradle文件中的dexOptions下面添加了文件,但是没有运气。

dexOptions {
        incremental false
        preDexLibraries = false
        jumboMode = false
        javaMaxHeapSize "2048M"
    }

mlib模块的build.gradle文件:

build.gradle file of mlib module

我在构建时遇到的错误:

Error that I am getting while building

0 个答案:

没有答案