Sure, here it is: UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.RuntimeException: Exception parsing classes at com.android.dx.command.dexer.Main.processClass(Main.java:752) at com.android.dx.command.dexer.Main.processFileBytes(Main.java:718) at com.android.dx.command.dexer.Main.access$1200(Main.java:85) at com.android.dx.command.dexer.Main$FileBytesConsumer.processFileBytes(Main.java:1645) at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:170) at com.android.dx.cf.direct.ClassPathOpener.processDirectory(ClassPathOpener.java:229) at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:158) at com.android.dx.cf.direct.ClassPathOpener.processDirectory(ClassPathOpener.java:229) at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:158) at com.android.dx.cf.direct.ClassPathOpener.processDirectory(ClassPathOpener.java:229) at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:158) at com.android.dx.cf.direct.ClassPathOpener.processDirectory(ClassPathOpener.java:229) at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:158) at com.android.dx.cf.direct.ClassPathOpener.processDirectory(ClassPathOpener.java:229) at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:158) at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144) at com.android.dx.command.dexer.Main.processOne(Main.java:672) at com.android.dx.command.dexer.Main.processAllFiles(Main.java:574) at com.android.dx.command.dexer.Main.runMonoDex(Main.java:311) at com.android.dx.command.dexer.Main.run(Main.java:277) at com.android.dx.command.dexer.Main.main(Main.java:245) at com.android.dx.command.Main.main(Main.java:106) Caused by: com.android.dx.cf.iface.ParseException: class name (com/somesdk/someLib/ShowToast) does not match path (classes.jar--2060364831/com/somesdk/someLib/ShowToast.class) at com.android.dx.cf.direct.DirectClassFile.parse0(DirectClassFile.java:520) 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:764) at com.android.dx.command.dexer.Main.access$1500(Main.java:85) at com.android.dx.command.dexer.Main$ClassParserTask.call(Main.java:1684) at com.android.dx.command.dexer.Main.processClass(Main.java:749) ... 21 more
Thanks, Ariel On Tuesday, October 6, 2015 at 6:28:17 PM UTC+3, Jerome Dochez wrote: > > can you get the complete stack trace ? --stacktrace when you invoke gradle. > > thanks, > > On Tue, Oct 6, 2015 at 4:48 AM Ariel Cattan <[email protected] > <javascript:>> wrote: > >> Hi, >> >> Trying to run an AsInput transform with android gradle plugin 1.4.0-beta6 >> as follows: >> >> getOutputFormat() - I return Format.JAR >> >> getScopes() - I ask for all the scopes >> >> In my case, SUB_PROJECTS_LOCAL_DEPS doesn't contain anything. If I look >> at: >> >> >> ...\build\intermediates\transforms\CLASSES_and_RESOURCES\SUB_PROJECTS_LOCAL_DEPS\extractJars\demo\debug >> >> - it is an empty directory. >> >> Therefore, when the transform() runs, my transform is never called for >> the scope SUB_PROJECTS_LOCAL_DEPS, which makes sense. >> >> However, when the Dex transform runs, it generates the following error: >> >> FAILURE: Build failed with an exception. >> >> * What went wrong: >> Execution failed for task ':test2:transformClassesWithDexForDemoDebug'. >> > java.io.FileNotFoundException: >> D:\AndroidStudioProjects\test2\build\intermediates\transforms\CLASSES\SUB_PROJECTS_LOCAL_DEPS\safedkWrap\demo\debug\classes.jar >> >> (The system cannot find the file specified) >> >> That doesn't make sense, as my transform was not called to produce any >> output for SUB_PROJECTS_LOCAL_DEPS... >> >> Can you please take a look at that? >> >> Thanks! >> Ariel >> >> -- >> You received this message because you are subscribed to the Google Groups >> "adt-dev" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > -- You received this message because you are subscribed to the Google Groups "adt-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
