so i've been getting unexpected top level exception error after adding jasypt libraries project. i've tried lot of other fixes suggested in other similar questions no avail
here's gradle build message:
unexpected top-level exception: com.android.dex.dexexception: multiple dex files define lorg/jasypt/spring/properties/encryptablepreferencesplaceholderconfigurer; @ com.android.dx.merge.dexmerger.readsortabletypes(dexmerger.java:596) @ com.android.dx.merge.dexmerger.getsortedtypes(dexmerger.java:554) @ com.android.dx.merge.dexmerger.mergeclassdefs(dexmerger.java:535) @ com.android.dx.merge.dexmerger.mergedexes(dexmerger.java:171) @ com.android.dx.merge.dexmerger.merge(dexmerger.java:189) @ com.android.dx.command.dexer.main.mergelibrarydexbuffers(main.java:454) @ com.android.dx.command.dexer.main.runmonodex(main.java:303) @ com.android.dx.command.dexer.main.run(main.java:246) @ com.android.dx.command.dexer.main.main(main.java:215) @ com.android.dx.command.main.main(main.java:106) error:execution failed task ':app:dexdebug'. > com.android.ide.common.process.processexception: org.gradle.process.internal.execexception: process 'command 'c:\program files\java\jdk1.8.0_40\bin\java.exe'' finished non-zero exit value 2
and here's build.gradle(app):
apply plugin: 'com.android.application' android { compilesdkversion 21 buildtoolsversion "21.1.2" defaultconfig { applicationid "com.verve.eventfloc" minsdkversion 16 targetsdkversion 21 versioncode 1 versionname "1.0" } buildtypes { release { minifyenabled false proguardfiles getdefaultproguardfile('proguard-android.txt'),'proguard-rules.pro' } } } dependencies { compile filetree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:appcompat-v7:22.0.0' compile files('libs/jasypt-spring31-1.9.2.jar') compile files('libs/jasypt-springsecurity2-1.9.2.jar') compile files('libs/jasypt-1.9.2-sources.jar') compile files('libs/jasypt-spring2-1.9.2-sources.jar') compile files('libs/jasypt-1.9.2.jar') compile files('libs/jasypt-hibernate3-1.9.2-javadoc.jar') compile files('libs/jasypt-spring2-1.9.2.jar') compile files('libs/jasypt-hibernate3-1.9.2.jar') compile files('libs/jasypt-spring3-1.9.2-sources.jar') compile files('libs/jasypt-springsecurity2-1.9.2-sources.jar') compile files('libs/jasypt-hibernate4-1.9.2-sources.jar') compile files('libs/jasypt-hibernate4-1.9.2.jar') compile files('libs/jasypt-springsecurity2-1.9.2-javadoc.jar') compile files('libs/jasypt-acegisecurity-1.9.2-javadoc.jar') compile files('libs/jasypt-hibernate3-1.9.2-sources.jar') compile files('libs/icu4j-3.4.4.jar') compile files('libs/jasypt-1.9.2-javadoc.jar') compile files('libs/jasypt-1.9.2-lite.jar') compile files('libs/jasypt-spring31-1.9.2-javadoc.jar') compile files('libs/jasypt-acegisecurity-1.9.2-sources.jar') compile files('libs/jasypt-springsecurity3-1.9.2-javadoc.jar') compile files('libs/jasypt-spring3-1.9.2-javadoc.jar') compile files('libs/jasypt-spring31-1.9.2-sources.jar') compile files('libs/jasypt-spring3-1.9.2.jar') compile files('libs/jasypt-springsecurity3-1.9.2-sources.jar') compile files('libs/jasypt-acegisecurity-1.9.2.jar') compile files('libs/jasypt-springsecurity3-1.9.2.jar') compile files('libs/jasypt-wicket13-1.9.2.jar') compile files('libs/jasypt-spring2-1.9.2-javadoc.jar') compile files('libs/jasypt-hibernate4-1.9.2-javadoc.jar') compile files('libs/jasypt-wicket13-1.9.2-sources.jar') compile files('libs/jasypt-wicket13-1.9.2-javadoc.jar') compile files('libs/jasypt-wicket15-1.9.2.jar') compile files('libs/jasypt-wicket15-1.9.2-javadoc.jar') compile files('libs/jasypt-wicket15-1.9.2-sources.jar') }
i tried adding exclusion in build.gradle per this question prompts implement getsupportfragmentmanager() method in class.
when alt-enter again suggestion, tells me import fragment manager , return android.support.v4.app.fragmentmanager in getsupportfragmentmanager(). seems mess context whenever i've used ".this"
any appreciated. thanks
Comments
Post a Comment