Skip to content

Use with Android app? #10

Open
Open

Description

@touficbatache

Hey,
I've been trying to use this with my Android app but I get this compile time error: Return code 1 for dex process. Is this library not compatible with Android? Thanks for the help!

Activity

  1. touficbatache commented on Apr 3, 2018

    @touficbatache
    Author
  2. touficbatache commented on Apr 3, 2018

    @touficbatache
    Author
    org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:transformClassesWithDexForDebug'.
    	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:84)
    	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:55)
    	at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62)
    	at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
    	at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:88)
    	at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:46)
    	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:51)
    	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
    	at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
    	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
    	at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.execute(DefaultTaskGraphExecuter.java:236)
    	at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.execute(DefaultTaskGraphExecuter.java:228)
    	at org.gradle.internal.Transformers$4.transform(Transformers.java:169)
    	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:106)
    	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:61)
    	at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:228)
    	at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:215)
    	at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:77)
    	at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:58)
    	at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:32)
    	at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:113)
    	at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:37)
    	at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)
    	at org.gradle.execution.DefaultBuildExecuter.access$000(DefaultBuildExecuter.java:23)
    	at org.gradle.execution.DefaultBuildExecuter$1.proceed(DefaultBuildExecuter.java:43)
    	at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
    	at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)
    	at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:30)
    	at org.gradle.initialization.DefaultGradleLauncher$3.execute(DefaultGradleLauncher.java:196)
    	at org.gradle.initialization.DefaultGradleLauncher$3.execute(DefaultGradleLauncher.java:193)
    	at org.gradle.internal.Transformers$4.transform(Transformers.java:169)
    	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:106)
    	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:56)
    	at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:193)
    	at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:119)
    	at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:102)
    	at org.gradle.launcher.exec.GradleBuildController.run(GradleBuildController.java:71)
    	at org.gradle.tooling.internal.provider.runner.BuildModelActionRunner.run(BuildModelActionRunner.java:50)
    	at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
    	at org.gradle.tooling.internal.provider.runner.RunAsBuildOperationBuildActionRunner$1.execute(RunAsBuildOperationBuildActionRunner.java:43)
    	at org.gradle.tooling.internal.provider.runner.RunAsBuildOperationBuildActionRunner$1.execute(RunAsBuildOperationBuildActionRunner.java:40)
    	at org.gradle.internal.Transformers$4.transform(Transformers.java:169)
    	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:106)
    	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:56)
    	at org.gradle.tooling.internal.provider.runner.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:40)
    	at org.gradle.tooling.internal.provider.runner.SubscribableBuildActionRunner.run(SubscribableBuildActionRunner.java:75)
    	at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
    	at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:41)
    	at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:26)
    	at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:75)
    	at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:49)
    	at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:44)
    	at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:29)
    	at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:67)
    	at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
    	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    	at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:47)
    	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    	at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26)
    	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    	at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34)
    	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    	at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74)
    	at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72)
    	at org.gradle.util.Swapper.swap(Swapper.java:38)
    	at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72)
    	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    	at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55)
    	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    	at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:60)
    	at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
    	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    	at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:72)
    	at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
    	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    	at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50)
    	at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:297)
    	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
    	at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    	at java.lang.Thread.run(Thread.java:745)
    Caused by: java.lang.RuntimeException: com.android.build.api.transform.TransformException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Return code 1 for dex process
    	at com.android.builder.profile.Recorder$Block.handleException(Recorder.java:55)
    	at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:104)
    	at com.android.build.gradle.internal.pipeline.TransformTask.transform(TransformTask.java:176)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
    	at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$IncrementalTaskAction.doExecute(DefaultTaskClassInfoStore.java:163)
    	at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:134)
    	at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:123)
    	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:95)
    	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:76)
    	... 81 more
    Caused by: com.android.build.api.transform.TransformException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Return code 1 for dex process
    	at com.android.build.gradle.internal.transforms.DexTransform.transform(DexTransform.java:453)
    	at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:185)
    	at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:181)
    	at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:102)
    	... 92 more
    Caused by: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Return code 1 for dex process
    	at com.android.ide.common.internal.WaitableExecutor.waitForTasksWithQuickFail(WaitableExecutor.java:147)
    	at com.android.build.gradle.internal.transforms.DexTransform.transform(DexTransform.java:408)
    	... 95 more
    Caused by: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Return code 1 for dex process
    	at com.android.builder.core.DexByteCodeConverter.dexInProcess(DexByteCodeConverter.java:180)
    	at com.android.builder.core.DexByteCodeConverter.runDexer(DexByteCodeConverter.java:158)
    	at com.android.builder.core.AndroidBuilder.preDexLibraryNoCache(AndroidBuilder.java:1464)
    	at com.android.builder.internal.compiler.PreDexCache.preDexLibrary(PreDexCache.java:129)
    	at com.android.builder.core.AndroidBuilder.preDexLibrary(AndroidBuilder.java:1415)
    	at com.android.build.gradle.internal.transforms.DexTransform$PreDexTask.lambda$call$0(DexTransform.java:503)
    	at com.android.build.gradle.internal.transforms.DexTransform$PreDexTask.call(DexTransform.java:549)
    	at com.android.build.gradle.internal.transforms.DexTransform$PreDexTask.call(DexTransform.java:457)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    	... 3 more
    Caused by: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Return code 1 for dex process
    	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
    	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
    	at com.android.builder.core.DexByteCodeConverter.dexInProcess(DexByteCodeConverter.java:178)
    	... 13 more
    Caused by: com.android.ide.common.process.ProcessException: Return code 1 for dex process
    	at com.android.builder.internal.compiler.DexWrapper$DexProcessResult.assertNormalExitValue(DexWrapper.java:117)
    	at com.android.builder.core.DexByteCodeConverter.lambda$dexInProcess$0(DexByteCodeConverter.java:175)
    	... 4 more
    
    
  3. omandryk commented on Apr 5, 2018

    @omandryk
    Owner

    Hi @touficbatache unfortunately I'm not familiar with Android development but in the provided stack trace I don't see any relations with my library. It would be helpful if you provide a sample android app with the integrated wc api library so I'll be able to reproduce the issue.

  4. touficbatache commented on Apr 5, 2018

    @touficbatache
    Author

    Hey @ICoderman, the errors began when I started using your library and I'm fairly sure it's uncompatible with Android. I'll make a sample app and send you it's source code which you can import with IntelliJ IDEA and compile an APK with it. This is an Android library for WooCommerce but it's ~2 years old and your library is much better: https://github.com/rajatady/Woocommerce-Android-Client

  5. touficbatache commented on Apr 5, 2018

    @touficbatache
    Author

    MyApplication.zip
    @ICoderman This is a sample app which you can import with IntelliJ IDEA. Try to build it, you'll get this error: Return code 1 for dex process. Your library is in the libs folder as a jar file (got it from maven central). If you somehow are able to compile the app, send me the APK and I'll debug it with adb logcat

  6. omandryk commented on Apr 6, 2018

    @omandryk
    Owner

    Hi @touficbatache I've added the answer on stackoverflow. Looks like you just need to specify the java version in you Gradle file.

    defaultConfig {
    ...
      compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
      }
    }
    
  7. touficbatache commented on Apr 6, 2018

    @touficbatache
    Author

    That's very good news! Have you compiled the apk and tested it? I'll test everything later today... Thanks

  8. touficbatache commented on Apr 6, 2018

    @touficbatache
    Author

    Ok so I added this:

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
    

    but I'm getting an error: Error:Jack is required to support java 8 language features so I enabled Jack like this:

    jackOptions {
        enabled true
    }
    

    and I'm getting an error: Jack compilation exception and Execution failed for task ':app:transformClassesWithPreJackPackagedLibrariesForDebug'

  9. touficbatache commented on Apr 6, 2018

    @touficbatache
    Author

    It seems like the two lines you suggested adding are not necessary: https://android-developers.googleblog.com/2017/03/future-of-java-8-language-feature.html

    We've decided to add support for Java 8 language features directly into the current javac and dx set of tools, and deprecate the Jack toolchain. With this new direction, existing tools and plugins dependent on the Java class file format should continue to work. Moving forward, Java 8 language features will be natively supported by the Android build system.

  10. touficbatache commented on Apr 10, 2018

    @touficbatache
    Author

    Hey @ICoderman, would you mind sending the zip and the compiled apk please? Thanks

  11. jjhorgan commented on Apr 12, 2018

    @jjhorgan

    @touficbatache
    This looks like what I have seen with duplicate incompatible classes in libraries. Gradle used to report a ZipException and you can find many stack overflow questions about those. With the update to gradle 3.x and above the exception that is surfaced is this one. Try running the gradle build from the command line with the -info or -debug flags to see if you can identify the call that is causing the conflict.

  12. touficbatache commented on Apr 12, 2018

    @touficbatache
    Author

    Hey @jjhorgan, thanks for your help. I will run the gradle build -info command and reply here what I get from it.

  13. touficbatache commented on Apr 12, 2018

    @touficbatache
    Author

    @jjhorgan Will that help? This is what I got from gradle build -info

    > Task :app:transformClassesWithDexForDebug 
    Putting task artifact state for task ':app:transformClassesWithDexForDebug' into context took 0.0 secs.
    Up-to-date check for task ':app:transformClassesWithDexForDebug' took 0.935 secs. It is not up-to-date because:
      Task has failed previously.
    All input files are considered out-of-date for incremental task ':app:transformClassesWithDexForDebug'.
    Task is incremental : false
    JarInputs ImmutableJarInput{name=56bef2bca2c000fdb46ae4c224ee29f8df7c681d, file=C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\libs\wc-api-java-1.2.jar, contentTypes=CLASSES, scopes=PROJ
    ECT_LOCAL_DEPS, status=NOTCHANGED},ImmutableJarInput{name=7a88588ede38599ba8d062ef475061cdecc4e41e, file=C:\Users\Toufik\.android\build-cache\32278a69e1424250d9fc83805f911bb25d3e710e\outpu
    t\jars\classes.jar, contentTypes=CLASSES, scopes=EXTERNAL_LIBRARIES, status=NOTCHANGED},ImmutableJarInput{name=1930de76eb409c55491cc26729600f9fabe087ca, file=C:\Users\Toufik\.android\build
    -cache\6e26114b455e97cb613ca781aaaf233e413c43ef\output\jars\classes.jar, contentTypes=CLASSES, scopes=EXTERNAL_LIBRARIES, status=NOTCHANGED},ImmutableJarInput{name=dee7428bbc4661bd99cb61e0
    c51dd735deac34d1, file=C:\Users\Toufik\.gradle\caches\modules-2\files-2.1\com.android.support\support-annotations\27.1.1\39ded76b5e1ce1c5b2688e1d25cdc20ecee32007\support-annotations-27.1.1
    .jar, contentTypes=CLASSES, scopes=EXTERNAL_LIBRARIES, status=NOTCHANGED},ImmutableJarInput{name=a4dae42dc3ade033d59724bf767244f72593d7ad, file=C:\Users\Toufik\.gradle\caches\modules-2\fil
    es-2.1\com.google.code.gson\gson\2.3.1\ecb6e1f8e4b0e84c4b886c2f14a1500caf309757\gson-2.3.1.jar, contentTypes=CLASSES, scopes=EXTERNAL_LIBRARIES, status=NOTCHANGED},ImmutableJarInput{name=3
    da6888dea125b23af1dbadb92cefc8913b48369, file=C:\Users\Toufik\.android\build-cache\65ee6ec748f683170e083d11f35921895847c482\output\jars\classes.jar, contentTypes=CLASSES, scopes=EXTERNAL_L
    IBRARIES, status=NOTCHANGED},ImmutableJarInput{name=441a17ed1b199aaa0063bb07aa04d816fd653251, file=C:\Users\Toufik\.android\build-cache\4740ce1338e365bfbeb518ab54700e695252c531\output\jars
    \libs\google-http-client-1.20.0.jar, contentTypes=CLASSES, scopes=EXTERNAL_LIBRARIES, status=NOTCHANGED},ImmutableJarInput{name=bb482cb5a359c78effcffdaa5c541ac853d94a16, file=C:\Users\Touf
    ik\.android\build-cache\472e5b3f0db98da59008937f6bf9dcbec6b5a086\output\jars\classes.jar, contentTypes=CLASSES, scopes=EXTERNAL_LIBRARIES, status=NOTCHANGED},ImmutableJarInput{name=d6dc39e
    390febe158219fc36234053a7122af384, file=C:\Users\Toufik\.android\build-cache\b42acdfe9db2b2e8c78f01120eec9faa899eb2c2\output\jars\classes.jar, contentTypes=CLASSES, scopes=EXTERNAL_LIBRARI
    ES, status=NOTCHANGED},ImmutableJarInput{name=dc3d6da42ddd9cb5934fd9ceb071fe8401792dd4, file=C:\Users\Toufik\.android\build-cache\6559f2bf7786b5b1929b2044dbbe844efca655b3\output\jars\class
    es.jar, contentTypes=CLASSES, scopes=EXTERNAL_LIBRARIES, status=NOTCHANGED},ImmutableJarInput{name=6640189c3fb0736fe61eed69421d91cdc00f5ed2, file=C:\Users\Toufik\.android\build-cache\ffbe2
    75819552867c91d4597b1662c0b178542f7\output\jars\classes.jar, contentTypes=CLASSES, scopes=EXTERNAL_LIBRARIES, status=NOTCHANGED},ImmutableJarInput{name=473ac27dc6b989ad4af30315e9e0b950b469
    7e1e, file=C:\Users\Toufik\.android\build-cache\4740ce1338e365bfbeb518ab54700e695252c531\output\jars\classes.jar, contentTypes=CLASSES, scopes=EXTERNAL_LIBRARIES, status=NOTCHANGED},Immuta
    bleJarInput{name=bfbe5529930b5276377e23e3be35008eceec5dd6, file=C:\Users\Toufik\.gradle\caches\modules-2\files-2.1\com.squareup.retrofit\retrofit\1.9.0\a681c044244d9fc375198588297a39ba7802
    8423\retrofit-1.9.0.jar, contentTypes=CLASSES, scopes=EXTERNAL_LIBRARIES, status=NOTCHANGED},ImmutableJarInput{name=7275519d89946bf732cbf29ebed1e1dbe5b6f44a, file=C:\Users\Toufik\.android\
    build-cache\c32d75261ab15feb2cc97ef855f6f0efc37c2f9f\output\jars\classes.jar, contentTypes=CLASSES, scopes=EXTERNAL_LIBRARIES, status=NOTCHANGED},ImmutableJarInput{name=e8191e1145c04c54990
    07f4da2b1c63f2fabca9d, file=C:\Users\Toufik\.android\build-cache\1b78980763410e7ddd999025cb15b6eb4c692a8c\output\jars\classes.jar, contentTypes=CLASSES, scopes=EXTERNAL_LIBRARIES, status=N
    OTCHANGED},ImmutableJarInput{name=11bbd15ee8f6ecc10d93c5b771fe6ff45ef65ce3, file=C:\Users\Toufik\.android\build-cache\8efc2692c040cceb26e27d17e5f789e3878256e6\output\jars\classes.jar, cont
    entTypes=CLASSES, scopes=EXTERNAL_LIBRARIES, status=NOTCHANGED},ImmutableJarInput{name=1d10015093c3eeb1c4e7b836567981a958794f8d, file=C:\Users\Toufik\.android\build-cache\d00563ef08953eea5
    5a392520f29a528097af357\output\jars\classes.jar, contentTypes=CLASSES, scopes=EXTERNAL_LIBRARIES, status=NOTCHANGED},ImmutableJarInput{name=3b6559318422dcf674c4217232eadd7ed9916e8f, file=C
    :\Users\Toufik\.android\build-cache\4740ce1338e365bfbeb518ab54700e695252c531\output\jars\libs\google-oauth-client-1.20.0.jar, contentTypes=CLASSES, scopes=EXTERNAL_LIBRARIES, status=NOTCHA
    NGED},ImmutableJarInput{name=b2ba52584c529614893a7b1210a966c6ddfedce7, file=C:\Users\Toufik\.android\build-cache\6529862dc4de0e8dd86fe5e8e6e14a7d4c0d333f\output\jars\classes.jar, contentTy
    pes=CLASSES, scopes=EXTERNAL_LIBRARIES, status=NOTCHANGED},ImmutableJarInput{name=180ee983655f7dbcfc20921e9b9262695ab7c40a, file=C:\Users\Toufik\.gradle\caches\modules-2\files-2.1\android.
    arch.lifecycle\common\1.1.0\edf3f7bfb84a7521d0599efa3b0113a0ee90f85\common-1.1.0.jar, contentTypes=CLASSES, scopes=EXTERNAL_LIBRARIES, status=NOTCHANGED},ImmutableJarInput{name=bb26e492c08
    9ea436334ad5a7f3c6fef05aab7b2, file=C:\Users\Toufik\.android\build-cache\d08eb79b67bc85160a148316362436b4a1c7561d\output\jars\classes.jar, contentTypes=CLASSES, scopes=EXTERNAL_LIBRARIES,
    status=NOTCHANGED},ImmutableJarInput{name=8e0d8a29013301ea41d4e56a11f8cea54ee23d09, file=C:\Users\Toufik\.gradle\caches\modules-2\files-2.1\android.arch.core\common\1.1.0\8007981f7d7540d89
    cd18471b8e5dcd2b4f99167\common-1.1.0.jar, contentTypes=CLASSES, scopes=EXTERNAL_LIBRARIES, status=NOTCHANGED},ImmutableJarInput{name=ea469300c397dd01bd4490198fdadcb3ba0abfa3, file=C:\Users
    \Toufik\.android\build-cache\2e0297b10bb16f442cf247cae84b3f0665c6bed8\output\jars\classes.jar, contentTypes=CLASSES, scopes=EXTERNAL_LIBRARIES, status=NOTCHANGED},ImmutableJarInput{name=69
    c655cdfc4938c1c1f4ecdbbb54efd454bd2533, file=C:\Users\Toufik\.android\build-cache\fca3d33253576c58f0bd39dffa18d303a6467ff7\output\jars\classes.jar, contentTypes=CLASSES, scopes=EXTERNAL_LI
    BRARIES, status=NOTCHANGED},ImmutableJarInput{name=39102ac12aab1846f6e69abcf3e7524348a49d5a, file=C:\Users\Toufik\.android\build-cache\4da0c34f07d2ff881cbabacefc8ae945188cf144\output\jars\
    classes.jar, contentTypes=CLASSES, scopes=EXTERNAL_LIBRARIES, status=NOTCHANGED},ImmutableJarInput{name=a8f21a7d15970d08affbb4e1dabf04caddee1f90, file=C:\Users\Toufik\.gradle\caches\module
    s-2\files-2.1\com.android.support.constraint\constraint-layout-solver\1.0.2\b9cd8fc6bd15cb915735d34535db30ece0c44603\constraint-layout-solver-1.0.2.jar, contentTypes=CLASSES, scopes=EXTERN
    AL_LIBRARIES, status=NOTCHANGED},ImmutableJarInput{name=0ceb9b2dbf73b728c51af95fa6147147965987ea, file=C:\Users\Toufik\.android\build-cache\aa668d652abc76ad3f8cf5566d8fe8b267deb705\output\
    jars\classes.jar, contentTypes=CLASSES, scopes=EXTERNAL_LIBRARIES, status=NOTCHANGED}
    DirInputs ImmutableDirectoryInput{name=ba0ff1c069dedafa938c501eaa10ca72b5fe79eb, file=C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\classes\debug, contentTypes=CLASS
    ES, scopes=PROJECT, changedFiles={}}
    Changed file for C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\classes\debug are
    inputFiles : C:\Users\Toufik\.android\build-cache\32278a69e1424250d9fc83805f911bb25d3e710e\output\jars\classes.jar=C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\pre-
    dexed\debug\classes_7a88588ede38599ba8d062ef475061cdecc4e41e.jar,C:\Users\Toufik\.android\build-cache\6e26114b455e97cb613ca781aaaf233e413c43ef\output\jars\classes.jar=C:\Users\Toufik\Intel
    liJIDEAProjects\03-CELL\app\build\intermediates\pre-dexed\debug\classes_1930de76eb409c55491cc26729600f9fabe087ca.jar,C:\Users\Toufik\.gradle\caches\modules-2\files-2.1\com.android.support\
    support-annotations\27.1.1\39ded76b5e1ce1c5b2688e1d25cdc20ecee32007\support-annotations-27.1.1.jar=C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\pre-dexed\debug\supp
    ort-annotations-27.1.1_dee7428bbc4661bd99cb61e0c51dd735deac34d1.jar,C:\Users\Toufik\.gradle\caches\modules-2\files-2.1\com.google.code.gson\gson\2.3.1\ecb6e1f8e4b0e84c4b886c2f14a1500caf309
    757\gson-2.3.1.jar=C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\pre-dexed\debug\gson-2.3.1_a4dae42dc3ade033d59724bf767244f72593d7ad.jar,C:\Users\Toufik\.android\bui
    ld-cache\65ee6ec748f683170e083d11f35921895847c482\output\jars\classes.jar=C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\pre-dexed\debug\classes_3da6888dea125b23af1db
    adb92cefc8913b48369.jar,C:\Users\Toufik\.android\build-cache\4740ce1338e365bfbeb518ab54700e695252c531\output\jars\libs\google-http-client-1.20.0.jar=C:\Users\Toufik\IntelliJIDEAProjects\03
    -CELL\app\build\intermediates\pre-dexed\debug\google-http-client-1.20.0_441a17ed1b199aaa0063bb07aa04d816fd653251.jar,C:\Users\Toufik\.android\build-cache\472e5b3f0db98da59008937f6bf9dcbec6
    b5a086\output\jars\classes.jar=C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\pre-dexed\debug\classes_bb482cb5a359c78effcffdaa5c541ac853d94a16.jar,C:\Users\Toufik\.an
    droid\build-cache\b42acdfe9db2b2e8c78f01120eec9faa899eb2c2\output\jars\classes.jar=C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\pre-dexed\debug\classes_d6dc39e390fe
    be158219fc36234053a7122af384.jar,C:\Users\Toufik\.android\build-cache\6559f2bf7786b5b1929b2044dbbe844efca655b3\output\jars\classes.jar=C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\buil
    d\intermediates\pre-dexed\debug\classes_dc3d6da42ddd9cb5934fd9ceb071fe8401792dd4.jar,C:\Users\Toufik\.android\build-cache\ffbe275819552867c91d4597b1662c0b178542f7\output\jars\classes.jar=C
    :\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\pre-dexed\debug\classes_6640189c3fb0736fe61eed69421d91cdc00f5ed2.jar,C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\li
    bs\wc-api-java-1.2.jar=C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\pre-dexed\debug\wc-api-java-1.2_56bef2bca2c000fdb46ae4c224ee29f8df7c681d.jar,C:\Users\Toufik\.an
    droid\build-cache\4740ce1338e365bfbeb518ab54700e695252c531\output\jars\classes.jar=C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\pre-dexed\debug\classes_473ac27dc6b9
    89ad4af30315e9e0b950b4697e1e.jar,C:\Users\Toufik\.gradle\caches\modules-2\files-2.1\com.squareup.retrofit\retrofit\1.9.0\a681c044244d9fc375198588297a39ba78028423\retrofit-1.9.0.jar=C:\User
    s\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\pre-dexed\debug\retrofit-1.9.0_bfbe5529930b5276377e23e3be35008eceec5dd6.jar,C:\Users\Toufik\.android\build-cache\c32d75261ab15
    feb2cc97ef855f6f0efc37c2f9f\output\jars\classes.jar=C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\pre-dexed\debug\classes_7275519d89946bf732cbf29ebed1e1dbe5b6f44a.ja
    r,C:\Users\Toufik\.android\build-cache\1b78980763410e7ddd999025cb15b6eb4c692a8c\output\jars\classes.jar=C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\pre-dexed\debug
    \classes_e8191e1145c04c5499007f4da2b1c63f2fabca9d.jar,C:\Users\Toufik\.android\build-cache\8efc2692c040cceb26e27d17e5f789e3878256e6\output\jars\classes.jar=C:\Users\Toufik\IntelliJIDEAProj
    ects\03-CELL\app\build\intermediates\pre-dexed\debug\classes_11bbd15ee8f6ecc10d93c5b771fe6ff45ef65ce3.jar,C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\classes\debug
    =C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\pre-dexed\debug\debug_ba0ff1c069dedafa938c501eaa10ca72b5fe79eb.jar,C:\Users\Toufik\.android\build-cache\d00563ef08953e
    ea55a392520f29a528097af357\output\jars\classes.jar=C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\pre-dexed\debug\classes_1d10015093c3eeb1c4e7b836567981a958794f8d.jar
    ,C:\Users\Toufik\.android\build-cache\4740ce1338e365bfbeb518ab54700e695252c531\output\jars\libs\google-oauth-client-1.20.0.jar=C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\interm
    ediates\pre-dexed\debug\google-oauth-client-1.20.0_3b6559318422dcf674c4217232eadd7ed9916e8f.jar,C:\Users\Toufik\.android\build-cache\6529862dc4de0e8dd86fe5e8e6e14a7d4c0d333f\output\jars\cl
    asses.jar=C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\pre-dexed\debug\classes_b2ba52584c529614893a7b1210a966c6ddfedce7.jar,C:\Users\Toufik\.gradle\caches\modules-2
    \files-2.1\android.arch.lifecycle\common\1.1.0\edf3f7bfb84a7521d0599efa3b0113a0ee90f85\common-1.1.0.jar=C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\pre-dexed\debug
    \common-1.1.0_180ee983655f7dbcfc20921e9b9262695ab7c40a.jar,C:\Users\Toufik\.android\build-cache\d08eb79b67bc85160a148316362436b4a1c7561d\output\jars\classes.jar=C:\Users\Toufik\IntelliJIDE
    AProjects\03-CELL\app\build\intermediates\pre-dexed\debug\classes_bb26e492c089ea436334ad5a7f3c6fef05aab7b2.jar,C:\Users\Toufik\.gradle\caches\modules-2\files-2.1\android.arch.core\common\1
    .1.0\8007981f7d7540d89cd18471b8e5dcd2b4f99167\common-1.1.0.jar=C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\pre-dexed\debug\common-1.1.0_8e0d8a29013301ea41d4e56a11f
    8cea54ee23d09.jar,C:\Users\Toufik\.android\build-cache\2e0297b10bb16f442cf247cae84b3f0665c6bed8\output\jars\classes.jar=C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates
    \pre-dexed\debug\classes_ea469300c397dd01bd4490198fdadcb3ba0abfa3.jar,C:\Users\Toufik\.android\build-cache\fca3d33253576c58f0bd39dffa18d303a6467ff7\output\jars\classes.jar=C:\Users\Toufik\
    IntelliJIDEAProjects\03-CELL\app\build\intermediates\pre-dexed\debug\classes_69c655cdfc4938c1c1f4ecdbbb54efd454bd2533.jar,C:\Users\Toufik\.android\build-cache\4da0c34f07d2ff881cbabacefc8ae
    945188cf144\output\jars\classes.jar=C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\pre-dexed\debug\classes_39102ac12aab1846f6e69abcf3e7524348a49d5a.jar,C:\Users\Toufi
    k\.gradle\caches\modules-2\files-2.1\com.android.support.constraint\constraint-layout-solver\1.0.2\b9cd8fc6bd15cb915735d34535db30ece0c44603\constraint-layout-solver-1.0.2.jar=C:\Users\Touf
    ik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\pre-dexed\debug\constraint-layout-solver-1.0.2_a8f21a7d15970d08affbb4e1dabf04caddee1f90.jar,C:\Users\Toufik\.android\build-cache\aa6
    68d652abc76ad3f8cf5566d8fe8b267deb705\output\jars\classes.jar=C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\pre-dexed\debug\classes_0ceb9b2dbf73b728c51af95fa61471479
    65987ea.jar
    externalLibJarFiles C:\Users\Toufik\.android\build-cache\32278a69e1424250d9fc83805f911bb25d3e710e\output\jars\classes.jar,C:\Users\Toufik\.android\build-cache\6e26114b455e97cb613ca781aaaf2
    33e413c43ef\output\jars\classes.jar,C:\Users\Toufik\.gradle\caches\modules-2\files-2.1\com.android.support\support-annotations\27.1.1\39ded76b5e1ce1c5b2688e1d25cdc20ecee32007\support-annot
    ations-27.1.1.jar,C:\Users\Toufik\.gradle\caches\modules-2\files-2.1\com.google.code.gson\gson\2.3.1\ecb6e1f8e4b0e84c4b886c2f14a1500caf309757\gson-2.3.1.jar,C:\Users\Toufik\.android\build-
    cache\65ee6ec748f683170e083d11f35921895847c482\output\jars\classes.jar,C:\Users\Toufik\.android\build-cache\4740ce1338e365bfbeb518ab54700e695252c531\output\jars\libs\google-http-client-1.2
    0.0.jar,C:\Users\Toufik\.android\build-cache\472e5b3f0db98da59008937f6bf9dcbec6b5a086\output\jars\classes.jar,C:\Users\Toufik\.android\build-cache\b42acdfe9db2b2e8c78f01120eec9faa899eb2c2\
    output\jars\classes.jar,C:\Users\Toufik\.android\build-cache\6559f2bf7786b5b1929b2044dbbe844efca655b3\output\jars\classes.jar,C:\Users\Toufik\.android\build-cache\ffbe275819552867c91d4597b
    1662c0b178542f7\output\jars\classes.jar,C:\Users\Toufik\.android\build-cache\4740ce1338e365bfbeb518ab54700e695252c531\output\jars\classes.jar,C:\Users\Toufik\.gradle\caches\modules-2\files
    -2.1\com.squareup.retrofit\retrofit\1.9.0\a681c044244d9fc375198588297a39ba78028423\retrofit-1.9.0.jar,C:\Users\Toufik\.android\build-cache\c32d75261ab15feb2cc97ef855f6f0efc37c2f9f\output\j
    ars\classes.jar,C:\Users\Toufik\.android\build-cache\1b78980763410e7ddd999025cb15b6eb4c692a8c\output\jars\classes.jar,C:\Users\Toufik\.android\build-cache\8efc2692c040cceb26e27d17e5f789e38
    78256e6\output\jars\classes.jar,C:\Users\Toufik\.android\build-cache\d00563ef08953eea55a392520f29a528097af357\output\jars\classes.jar,C:\Users\Toufik\.android\build-cache\4740ce1338e365bfb
    eb518ab54700e695252c531\output\jars\libs\google-oauth-client-1.20.0.jar,C:\Users\Toufik\.android\build-cache\6529862dc4de0e8dd86fe5e8e6e14a7d4c0d333f\output\jars\classes.jar,C:\Users\Toufi
    k\.gradle\caches\modules-2\files-2.1\android.arch.lifecycle\common\1.1.0\edf3f7bfb84a7521d0599efa3b0113a0ee90f85\common-1.1.0.jar,C:\Users\Toufik\.android\build-cache\d08eb79b67bc85160a148
    316362436b4a1c7561d\output\jars\classes.jar,C:\Users\Toufik\.gradle\caches\modules-2\files-2.1\android.arch.core\common\1.1.0\8007981f7d7540d89cd18471b8e5dcd2b4f99167\common-1.1.0.jar,C:\U
    sers\Toufik\.android\build-cache\2e0297b10bb16f442cf247cae84b3f0665c6bed8\output\jars\classes.jar,C:\Users\Toufik\.android\build-cache\fca3d33253576c58f0bd39dffa18d303a6467ff7\output\jars\
    classes.jar,C:\Users\Toufik\.android\build-cache\4da0c34f07d2ff881cbabacefc8ae945188cf144\output\jars\classes.jar,C:\Users\Toufik\.gradle\caches\modules-2\files-2.1\com.android.support.con
    straint\constraint-layout-solver\1.0.2\b9cd8fc6bd15cb915735d34535db30ece0c44603\constraint-layout-solver-1.0.2.jar,C:\Users\Toufik\.android\build-cache\aa668d652abc76ad3f8cf5566d8fe8b267de
    b705\output\jars\classes.jar:
    Adding PreDexTask for C:\Users\Toufik\.android\build-cache\32278a69e1424250d9fc83805f911bb25d3e710e\output\jars\classes.jar : com.android.build.gradle.internal.transforms.DexTransform$PreD
    exTask@248187d9
    Adding PreDexTask for C:\Users\Toufik\.android\build-cache\6e26114b455e97cb613ca781aaaf233e413c43ef\output\jars\classes.jar : com.android.build.gradle.internal.transforms.DexTransform$PreD
    exTask@fdbfdb2
    Adding PreDexTask for C:\Users\Toufik\.gradle\caches\modules-2\files-2.1\com.android.support\support-annotations\27.1.1\39ded76b5e1ce1c5b2688e1d25cdc20ecee32007\support-annotations-27.1.1.
    jar : com.android.build.gradle.internal.transforms.DexTransform$PreDexTask@3d23006
    Adding PreDexTask for C:\Users\Toufik\.gradle\caches\modules-2\files-2.1\com.google.code.gson\gson\2.3.1\ecb6e1f8e4b0e84c4b886c2f14a1500caf309757\gson-2.3.1.jar : com.android.build.gradle.
    internal.transforms.DexTransform$PreDexTask@368d7365
    Adding PreDexTask for C:\Users\Toufik\.android\build-cache\65ee6ec748f683170e083d11f35921895847c482\output\jars\classes.jar : com.android.build.gradle.internal.transforms.DexTransform$PreD
    exTask@9af5ad0
    Adding PreDexTask for C:\Users\Toufik\.android\build-cache\4740ce1338e365bfbeb518ab54700e695252c531\output\jars\libs\google-http-client-1.20.0.jar : com.android.build.gradle.internal.trans
    forms.DexTransform$PreDexTask@1959db42
    Adding PreDexTask for C:\Users\Toufik\.android\build-cache\472e5b3f0db98da59008937f6bf9dcbec6b5a086\output\jars\classes.jar : com.android.build.gradle.internal.transforms.DexTransform$PreD
    exTask@1bb98c6f
    Adding PreDexTask for C:\Users\Toufik\.android\build-cache\b42acdfe9db2b2e8c78f01120eec9faa899eb2c2\output\jars\classes.jar : com.android.build.gradle.internal.transforms.DexTransform$PreD
    exTask@384b5677
    Adding PreDexTask for C:\Users\Toufik\.android\build-cache\6559f2bf7786b5b1929b2044dbbe844efca655b3\output\jars\classes.jar : com.android.build.gradle.internal.transforms.DexTransform$PreD
    exTask@1e177c0f
    Adding PreDexTask for C:\Users\Toufik\.android\build-cache\ffbe275819552867c91d4597b1662c0b178542f7\output\jars\classes.jar : com.android.build.gradle.internal.transforms.DexTransform$PreD
    exTask@6b1d0412
    Adding PreDexTask for C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\libs\wc-api-java-1.2.jar : com.android.build.gradle.internal.transforms.DexTransform$PreDexTask@55134036
    Adding PreDexTask for C:\Users\Toufik\.android\build-cache\4740ce1338e365bfbeb518ab54700e695252c531\output\jars\classes.jar : com.android.build.gradle.internal.transforms.DexTransform$PreD
    exTask@6706bef5
    Adding PreDexTask for C:\Users\Toufik\.gradle\caches\modules-2\files-2.1\com.squareup.retrofit\retrofit\1.9.0\a681c044244d9fc375198588297a39ba78028423\retrofit-1.9.0.jar : com.android.buil
    d.gradle.internal.transforms.DexTransform$PreDexTask@550e6eb9
    Adding PreDexTask for C:\Users\Toufik\.android\build-cache\c32d75261ab15feb2cc97ef855f6f0efc37c2f9f\output\jars\classes.jar : com.android.build.gradle.internal.transforms.DexTransform$PreD
    exTask@236e418d
    Adding PreDexTask for C:\Users\Toufik\.android\build-cache\1b78980763410e7ddd999025cb15b6eb4c692a8c\output\jars\classes.jar : com.android.build.gradle.internal.transforms.DexTransform$PreD
    exTask@39f81d5
    Adding PreDexTask for C:\Users\Toufik\.android\build-cache\8efc2692c040cceb26e27d17e5f789e3878256e6\output\jars\classes.jar : com.android.build.gradle.internal.transforms.DexTransform$PreD
    exTask@4ebfd634
    Adding PreDexTask for C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\classes\debug : com.android.build.gradle.internal.transforms.DexTransform$PreDexTask@6672104
    Adding PreDexTask for C:\Users\Toufik\.android\build-cache\d00563ef08953eea55a392520f29a528097af357\output\jars\classes.jar : com.android.build.gradle.internal.transforms.DexTransform$PreD
    exTask@4d5d3fc1
    Adding PreDexTask for C:\Users\Toufik\.android\build-cache\4740ce1338e365bfbeb518ab54700e695252c531\output\jars\libs\google-oauth-client-1.20.0.jar : com.android.build.gradle.internal.tran
    sforms.DexTransform$PreDexTask@4707b6f2
    Adding PreDexTask for C:\Users\Toufik\.android\build-cache\6529862dc4de0e8dd86fe5e8e6e14a7d4c0d333f\output\jars\classes.jar : com.android.build.gradle.internal.transforms.DexTransform$PreD
    exTask@4453cf3
    Adding PreDexTask for C:\Users\Toufik\.gradle\caches\modules-2\files-2.1\android.arch.lifecycle\common\1.1.0\edf3f7bfb84a7521d0599efa3b0113a0ee90f85\common-1.1.0.jar : com.android.build.gr
    adle.internal.transforms.DexTransform$PreDexTask@38a165a0
    Adding PreDexTask for C:\Users\Toufik\.android\build-cache\d08eb79b67bc85160a148316362436b4a1c7561d\output\jars\classes.jar : com.android.build.gradle.internal.transforms.DexTransform$PreD
    exTask@2039038c
    Adding PreDexTask for C:\Users\Toufik\.gradle\caches\modules-2\files-2.1\android.arch.core\common\1.1.0\8007981f7d7540d89cd18471b8e5dcd2b4f99167\common-1.1.0.jar : com.android.build.gradle
    .internal.transforms.DexTransform$PreDexTask@ea9e866
    Adding PreDexTask for C:\Users\Toufik\.android\build-cache\2e0297b10bb16f442cf247cae84b3f0665c6bed8\output\jars\classes.jar : com.android.build.gradle.internal.transforms.DexTransform$PreD
    exTask@5bccc03d
    Adding PreDexTask for C:\Users\Toufik\.android\build-cache\fca3d33253576c58f0bd39dffa18d303a6467ff7\output\jars\classes.jar : com.android.build.gradle.internal.transforms.DexTransform$PreD
    exTask@17cccb39
    Adding PreDexTask for C:\Users\Toufik\.android\build-cache\4da0c34f07d2ff881cbabacefc8ae945188cf144\output\jars\classes.jar : com.android.build.gradle.internal.transforms.DexTransform$PreD
    exTask@15873de9
    Adding PreDexTask for C:\Users\Toufik\.gradle\caches\modules-2\files-2.1\com.android.support.constraint\constraint-layout-solver\1.0.2\b9cd8fc6bd15cb915735d34535db30ece0c44603\constraint-l
    ayout-solver-1.0.2.jar : com.android.build.gradle.internal.transforms.DexTransform$PreDexTask@d777011
    Adding PreDexTask for C:\Users\Toufik\.android\build-cache\aa668d652abc76ad3f8cf5566d8fe8b267deb705\output\jars\classes.jar : com.android.build.gradle.internal.transforms.DexTransform$PreD
    exTask@37bd2ae3
    
    predex called for C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\libs\wc-api-java-1.2.jar
    predex called for C:\Users\Toufik\.android\build-cache\4740ce1338e365bfbeb518ab54700e695252c531\output\jars\classes.jar
    predex called for C:\Users\Toufik\.gradle\caches\modules-2\files-2.1\com.squareup.retrofit\retrofit\1.9.0\a681c044244d9fc375198588297a39ba78028423\retrofit-1.9.0.jar
    AndroidBuilder::preDexLibrary C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\libs\wc-api-java-1.2.jar
    preDexLibrary : DxDexKey{dexKey=DxDexKey{buildTools=27.0.2, sourceFile=C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\libs\wc-api-java-1.2.jar, mJumboMode=false, mOptimize=true}, mAdditi
    onalParameters=[], mIsMultiDex=false}
    StoredItem is null
    Item from cache Item{mOutputFiles=[], mSourceFile=C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\libs\wc-api-java-1.2.jar}
    AndroidBuilder::preDexLibraryNoCache C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\libs\wc-api-java-1.2.jar
    Dexing in-process : C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\libs\wc-api-java-1.2.jar
    processing archive C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\libs\wc-api-java-1.2.jar...
    processing META-INF/...
    processing META-INF/MANIFEST.MF...
    processing META-INF/maven/...
    processing META-INF/maven/com.icoderman/...
    processing META-INF/maven/com.icoderman/wc-api-java/...
    processing META-INF/maven/com.icoderman/wc-api-java/pom.properties...
    processing META-INF/maven/com.icoderman/wc-api-java/pom.xml...
    processing com/...
    processing com/icoderman/...
    processing com/icoderman/woocommerce/...
    processing com/icoderman/woocommerce/ApiVersionType.class...
    Dex: Error converting bytecode to dex:
    Cause: Dex cannot parse version 52 byte code.
    This is caused by library dependencies that have been compiled using Java 8 or above.
    If you are using the 'java' gradle plugin in a library submodule add
    targetCompatibility = '1.7'
    sourceCompatibility = '1.7'
    to that submodule's build.gradle file.
        UNEXPECTED TOP-LEVEL EXCEPTION:
    java.lang.RuntimeException: Exception parsing classes
            at com.android.dx.command.dexer.Main.processClass(Main.java:781)
            at com.android.dx.command.dexer.Main.processFileBytes(Main.java:747)
            at com.android.dx.command.dexer.Main.access$1200(Main.java:88)
            at com.android.dx.command.dexer.Main$FileBytesConsumer.processFileBytes(Main.java:1689)
            at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:284)
            at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166)
            at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)
            at com.android.dx.command.dexer.Main.processOne(Main.java:695)
            at com.android.dx.command.dexer.Main.processAllFiles(Main.java:592)
            at com.android.dx.command.dexer.Main.runMonoDex(Main.java:321)
            at com.android.dx.command.dexer.Main.run(Main.java:292)
            at com.android.builder.internal.compiler.DexWrapper.run(DexWrapper.java:54)
            at com.android.builder.core.DexByteCodeConverter.lambda$dexInProcess$0(DexByteCodeConverter.java:174)
            at java.util.concurrent.FutureTask.run(FutureTask.java:266)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
            at java.lang.Thread.run(Thread.java:745)
    Caused by: com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.0000)
            at com.android.dx.cf.direct.DirectClassFile.parse0(DirectClassFile.java:476)
            at com.android.dx.cf.direct.DirectClassFile.parse(DirectClassFile.java:406)
            at com.android.dx.cf.direct.DirectClassFile.parseToInterfacesIfNecessary(DirectClassFile.java:388)
            at com.android.dx.cf.direct.DirectClassFile.getMagic(DirectClassFile.java:251)
            at com.android.dx.command.dexer.Main.parseClass(Main.java:793)
            at com.android.dx.command.dexer.Main.access$1600(Main.java:88)
            at com.android.dx.command.dexer.Main$ClassParserTask.call(Main.java:1728)
            at com.android.dx.command.dexer.Main.processClass(Main.java:779)
            ... 16 more
    
    1 error; aborting
    predex called for C:\Users\Toufik\.android\build-cache\c32d75261ab15feb2cc97ef855f6f0efc37c2f9f\output\jars\classes.jar
    predex called for C:\Users\Toufik\.android\build-cache\1b78980763410e7ddd999025cb15b6eb4c692a8c\output\jars\classes.jar
    predex called for C:\Users\Toufik\.android\build-cache\8efc2692c040cceb26e27d17e5f789e3878256e6\output\jars\classes.jar
    predex called for C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\classes\debug
    AndroidBuilder::preDexLibrary C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\classes\debug
    AndroidBuilder::preDexLibraryNoCache C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\classes\debug
    Dexing in-process : C:\Users\Toufik\IntelliJIDEAProjects\03-CELL\app\build\intermediates\classes\debug
    predex called for C:\Users\Toufik\.android\build-cache\d00563ef08953eea55a392520f29a528097af357\output\jars\classes.jar
    :app:transformClassesWithDexForDebug (Thread[Task worker for ':',5,main]) completed. Took 2.807 secs.
    
    FAILURE: Build failed with an exception.
    
    * What went wrong:
    Execution failed for task ':app:transformClassesWithDexForDebug'.
    > com.android.build.api.transform.TransformException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.
    common.process.ProcessException: Return code 1 for dex process
    
    * Try:
    Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output. Run with --scan to get full insights.
    
    * Get more help at https://help.gradle.org
    
    BUILD FAILED in 19s
    34 actionable tasks: 22 executed, 12 up-to-date
    PREDEX CACHE HITS:   0
    PREDEX CACHE MISSES: 12
    predex called for C:\Users\Toufik\.android\build-cache\4740ce1338e365bfbeb518ab54700e695252c531\output\jars\libs\google-oauth-client-1.20.0.jar
    predex called for C:\Users\Toufik\.android\build-cache\6529862dc4de0e8dd86fe5e8e6e14a7d4c0d333f\output\jars\classes.jar
    
  14. touficbatache commented on Apr 12, 2018

    @touficbatache
    Author

    I think the error is coming from here:

    Dex: Error converting bytecode to dex:
    Cause: Dex cannot parse version 52 byte code.
    This is caused by library dependencies that have been compiled using Java 8 or above.
    If you are using the 'java' gradle plugin in a library submodule add
    targetCompatibility = '1.7'
    sourceCompatibility = '1.7'
    to that submodule's build.gradle file.
    

    What do you think @jjhorgan ?

  15. jjhorgan commented on Apr 12, 2018

    @jjhorgan

    That is what i saw as well. Looks like you need to tweak something in your app's build.gradle.

  16. touficbatache commented on Apr 12, 2018

    @touficbatache
    Author
  17. touficbatache commented on Apr 12, 2018

    @touficbatache
    Author

    I'll try that right now: https://stackoverflow.com/a/37426385/6766678 @jjhorgan

    UPDATE

    Got an error:
    Error: The 'java' plugin has been applied, but it is not compatible with the Android plugins.

  18. JohnLopez2 commented on Aug 5, 2019

    @JohnLopez2

    Has anyone got this working in android yet?

    Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions