cancel
Showing results for 
Search instead for 
Did you mean: 

Cannot able to import RecyclerView from jar folder android openui

nikhilpv
Discoverer
0 Kudos

Hello Experts,

I want to use RecyclerView in my development but it not taking import from jar folder,

i tried to add it externally in Gradle it is giving error as below

Information:Gradle tasks [:SAP:Mobile:Platform:android:AgentryAndroidClientSolution:assembleConsDebug] Error:Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/app/ActionBarDrawerToggle; Error:Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; Error:Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; Error:Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; Error:Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; Error:Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; Error:Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; Error:Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; Error:Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/view/AbsSavedState; Error:Error converting bytecode to dex: Cause: java.lang.RuntimeException: Translation has been interrupted Error:Execution failed for task ':SAP:Mobile:Platform:android:AgentryAndroidClientSolution:transformClassesWithDexForConsDebug'. > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.android.dx.command.Main with arguments {--dex --num-threads=4 --multi-dex --output C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\SAP\Mobile\Platform\android\AgentryAndroidClientSolution\build\intermediates\transforms\dex\cons\debug\folders\1000\1f\main C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\SAP\Mobile\Platform\android\AgentryAndroidClientSolution\libs\appcompat-v7-23.1.1.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\SAP\Mobile\Platform\android\AgentryAndroidClientSolution\libs\ClientLog-3.9.0.jar C:\Users\Nikhil.PV\AppData\Local\Android\Sdk3\Sdk\extras\android\m2repository\com\android\support\support-annotations\25.3.1\support-annotations-25.3.1.jar C:\Users\Nikhil.PV\.android\build-cache\049055e8f0994f6aeefce905001e83213216ad89\output\jars\classes.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\SAP\Mobile\Platform\android\AgentryAndroidClientSolution\build\intermediates\classes\cons\debug C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\SAP\Mobile\Platform\android\AgentryAndroidClientSolution\libs\javalibrary-70.16.06.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\SAP\Mobile\Platform\android\AgentryAndroidClientSolution\libs\sap-e2etrace-2.3.3.13.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\vendor\OpenIntents\distribution\svn-01042013\build\intermediates\bundles\default\classes.jar C:\Users\Nikhil.PV\.android\build-cache\04ef06d143e56ca74a4133ed14f74e7c60142f2a\output\jars\classes.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\SAP\Mobile\Platform\android\AgentryAndroidClientSolution\libs\mafuicomponents-1.205.0-sap-05.jar C:\Users\Nikhil.PV\.android\build-cache\9c1cb86203661014fe36cfa4dd43c804bc261b43\output\jars\classes.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\SAP\Mobile\Platform\android\AgentryAndroidClientSolution\libs\AgentryAndroidClient-70.16.06-70.16.06.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\SAP\Mobile\Platform\android\AgentryAndroidClientResources\build\intermediates\bundles\default\classes.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\vendor\zxing\android\zxing-android\build\intermediates\bundles\default\classes.jar C:\Users\Nikhil.PV\.android\build-cache\1cee7bbafe3a3f38a37bab108985b37c7a55a39c\output\jars\classes.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\SAP\Mobile\Platform\android\AgentryAndroidClientSolution\libs\Common-3.9.0.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\vendor\android-support-v7-appcompat\build\intermediates\bundles\default\classes.jar C:\Users\Nikhil.PV\.android\build-cache\85f630b1fb436d6b248eed105c2d4eb08110f2d4\output\jars\classes.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\SAP\Mobile\Platform\android\AgentryAndroidClientSolution\libs\maflogger-1.205.0-sap-05.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\SAP\Mobile\Platform\android\AgentryAndroidClientSolution\libs\mafformatters-1.205.0-sap-05.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\SAP\Mobile\Platform\android\AgentryAndroidClientSolution\libs\simple-xml-2.7.1.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\SAP\Mobile\Platform\android\AgentryAndroidClientSolution\libs\design-23.1.1.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\SAP\Mobile\Platform\android\AgentryAndroidClientSolution\libs\AgentryCore-70.16.06.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\SAP\Mobile\Platform\android\AgentryAndroidClientSolution\libs\E2ETrace-3.9.0.jar C:\Users\Nikhil.PV\.android\build-cache\0cc2fe8dc4ac904b28442ac15ba90e3f470b72bb\output\jars\classes.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\vendor\android-support-design\build\intermediates\bundles\default\classes.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\SAP\Mobile\Platform\android\AgentryAndroidClientSolution\libs\libphonenumber-5.2.jar C:\Users\Nikhil.PV\.android\build-cache\804b2ba2c7881f2acc84b199df8259e6b6972bf4\output\jars\classes.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\vendor\Codeus\DateSliderProject\build\intermediates\bundles\default\classes.jar C:\Users\Nikhil.PV\.android\build-cache\de7e7f4ee6c0a5f04277cc615ce4ab24b8457187\output\jars\classes.jar C:\Users\Nikhil.PV\.android\build-cache\3a65d2297b64ae252af91dfc93508f549d201cf5\output\jars\classes.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\vendor\MAF\Android\MAF_Controls_RES_Files_1.2.0\build\intermediates\bundles\default\classes.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\SAP\Mobile\Platform\android\AgentryAndroidClientSolution\libs\android-support-v2-r4285.jar C:\Users\Nikhil.PV\.android\build-cache\5d89017147188b4be9bdfed2c7356558ad81cfae\output\jars\classes.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\SAP\Mobile\Platform\android\AgentryAndroidClientSolution\libs\maflocaleawarecontrols-1.205.0-sap-05.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\vendor\Polidea\tree-view-list-android\build\intermediates\bundles\default\classes.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\vendor\OpenIntents\filemanager\svn-01042013\build\intermediates\bundles\default\classes.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\SAP\Mobile\Platform\android\AgentryAndroidClientSolution\libs\SupportabilityFacade-3.9.0.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\vendor\zxing\android\zxing-android\build\intermediates\bundles\default\libs\core-2.0.jar C:\Users\Nikhil.PV\.android\build-cache\5d89017147188b4be9bdfed2c7356558ad81cfae\output\jars\libs\internal_impl-24.0.0.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\SAP\Mobile\Platform\android\AgentryAndroidClientSolution\libs\mafcalendar-1.205.0-sap-05.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\SAP\Mobile\Platform\android\AgentryAndroidClientSolution\libs\support-v4-23.1.1.jar C:\Users\Nikhil.PV\Documents\workmanager-poc\AndroidClient_70.16.06\vendor\google-android-api\build\intermediates\bundles\default\classes.jar} Information:BUILD FAILED Information:Total time: 1 mins 4.727 secs Information:11 errors Information:0 warnings Information:See complete output in console

I have used SAP Android code version - SMPAgentryClientFramework-Android-70.16.06

I need an example of how can i import the below views in android openui code

"import android.support.v7.widget.LinearLayoutManager

import android.support.v7.widget.RecyclerView"

Below is my gradle file

apply plugin: 'com.android.application' def _applicationId = 'com.it.agentry.workmanager' dependencies { compile fileTree(include: '*.jar', dir: 'libs') compile project(':SAP:Mobile:Platform:android:AgentryAndroidClientResources') compile project(':vendor:zxing:android:zxing-android') compile project(':vendor:MAF:Android:MAF_Controls_RES_Files_1.2.0') compile project(':vendor:OpenIntents:filemanager:svn-01042013') compile 'com.android.support:multidex:1.0.1' compile 'com.android.support:recyclerview-v7:25.3.1' } android { compileSdkVersion rootProject.ext.compileSdkVersion buildToolsVersion rootProject.ext.buildToolsVersion dexOptions { preDexLibraries = false //you can specify the heap size for the dex process javaMaxHeapSize "4g" } defaultConfig { vectorDrawables.useSupportLibrary = true applicationId "${_applicationId}" minSdkVersion 23 targetSdkVersion 23 testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" ndk { abiFilters "armeabi-v7a", "x86" } multiDexEnabled true } sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] resources.srcDirs = ['src'] aidl.srcDirs = ['src'] renderscript.srcDirs = ['src'] res.srcDirs = ['res'] assets.srcDirs = ['assets'] jniLibs.srcDirs = ['jniLibs'] } // Move the tests to tests/java, tests/res, etc... instrumentTest.setRoot('tests') } compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 } lintOptions { abortOnError rootProject.ext.lintAbortOnError } signingConfigs { release { storeFile file("localSigningKeystore-1.0.0.jks") storePassword "localSigningPassword" keyAlias "localSigning" keyPassword "localSigningPassword" } debug { //keyAlias 'testAlias' //keyPassword 'testPassword' //storeFile file('testStoreFile') //storePassword 'testStorePass' } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' debuggable true signingConfig signingConfigs.release } debug { debuggable true signingConfig signingConfigs.debug } } productFlavors { cons { versionName "-cons" applicationId "com.it.poc.cons" //signingConfig signingConfigs.debug } prod { versionName "-prod" applicationId "com.it.poc.dev" //signingConfig signingConfigs.debug } } productFlavors.all { applicationVariants.all { variant -> variant.outputs.each { output -> output.outputFile = new File( output.outputFile.parent, output.outputFile.name.replace(".apk", "-${variant.versionName}.apk")) } } } }

Can anyone please help me in solving the issue.

Accepted Solutions (0)

Answers (1)

Answers (1)

0 Kudos

Nikhil,

Error:Uncaught translation error: java.lang.IllegalArgumentException: already added: - Make sure that the same library is not included more than once.

The modules should have files with unique package names/paths in order to avoid conflict with the Dex.

-Sriram