我使用了開放移動API在我的項目(SEEK API)加入jar文件到我的gradle這個編譯:搖籃:如何添加一個罐子來構建,但沒有將其導出
dependencies {compile files('libs/org.simalliance.openmobileapi.jar')}
它給了我這樣的例外:
java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation
at dalvik.system.DexFile.defineClassNative(Native Method)
at dalvik.system.DexFile.defineClass(DexFile.java:222)
at dalvik.system.DexFile.loadClassBinaryName(DexFile.java:215)
at dalvik.system.DexPathList.findClass(DexPathList.java:322)
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65)
at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
我的理解是我需要在編譯過程中的罐子,但在連接中排除,不將其導出到我的APK。這通常在eclipse中用一個簡單的複選框完成,但是我找不到用gradle來完成的方法。
任何幫助表示讚賞。
你把它添加到相關模塊? –
是的,我有。我編輯了這個問題,以反映它... –
在我看來,圖書館被加載兩次! quadro檢查,請:) –