Fix is in master repo (verified) and it seems like 8.0.1 is ready to
go, however I'm seeing a problem with the layout editor and custom
views that have a dependency on a class that is in a referenced Java
project.

At least the error is accurate this time: NoClassDefFound: <name of
class>

-Dario

On Dec 7, 1:23 am, Nate <nathan.sw...@gmail.com> wrote:
> Is the fix ready yet? :D
>
> -Nate
>
> On Dec 6, 5:00 pm, Mario Zechner <badlogicga...@gmail.com> wrote:
>
>
>
>
>
>
>
> > Awesome thanks a bunch :)
>
> > On 7 Dez., 01:54, Xavier Ducrohet <x...@android.com> wrote:
>
> > > hey all, we found the issue. It's related to referencing java project.
>
> > > We're looking at pushing a fix to ADT asap. In the meantime you can
> > > temporarily change to including your java project as a jar file.
>
> > > On Mon, Dec 6, 2010 at 4:42 PM, Mario Zechner <badlogicga...@gmail.com> 
> > > wrote:
> > > > I have the exact same issue. I went the exact same route as the
> > > > original poster. The "verbose" output of all the Android tools in
> > > > Eclipse is not all that verbose it turns out. However, digging up
> > > > the .log file in $workspace/.metadata/.log brought this up:
>
> > > > !ENTRY com.android.ide.eclipse.adt 4 0 2010-12-07 01:40:29.576
> > > > !MESSAGE Unable to execute dex: null
> > > > !STACK 0
> > > > java.lang.reflect.InvocationTargetException
> > > >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > > >        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> > > >        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown 
> > > > Source)
> > > >        at java.lang.reflect.Method.invoke(Unknown Source)
> > > >        at 
> > > > com.android.ide.eclipse.adt.internal.build.DexWrapper.run(Unknown
> > > > Source)
> > > >        at
> > > > com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(Unknown
> > > > Source)
> > > >        at
> > > > com.android.ide.eclipse.adt.internal.build.builders.PostCompilerBuilder.bui
> > > >  ld(Unknown
> > > > Source)
> > > >        at org.eclipse.core.internal.events.BuildManager
> > > > $2.run(BuildManager.java:629)
> > > >        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> > > >        at
> > > > org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:
> > > > 172)
> > > >        at
> > > > org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:
> > > > 203)
> > > >        at org.eclipse.core.internal.events.BuildManager
> > > > $1.run(BuildManager.java:255)
> > > >        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> > > >        at
> > > > org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:
> > > > 258)
> > > >        at
> > > > org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.j
> > > >  ava:
> > > > 311)
> > > >        at
> > > > org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:
> > > > 343)
> > > >        at
> > > > org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:
> > > > 144)
> > > >        at
> > > > org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:
> > > > 242)
> > > >        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
> > > > Caused by: java.lang.NullPointerException
> > > >        at java.io.File.<init>(Unknown Source)
> > > >        at
> > > > com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:
> > > > 106)
> > > >        at com.android.dx.command.dexer.Main.processOne(Main.java:284)
> > > >        at 
> > > > com.android.dx.command.dexer.Main.processAllFiles(Main.java:220)
> > > >        at com.android.dx.command.dexer.Main.run(Main.java:176)
> > > >        ... 19 more
> > > > Root exception:
> > > > java.lang.NullPointerException
> > > >        at java.io.File.<init>(Unknown Source)
> > > >        at
> > > > com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:
> > > > 106)
> > > >        at com.android.dx.command.dexer.Main.processOne(Main.java:284)
> > > >        at 
> > > > com.android.dx.command.dexer.Main.processAllFiles(Main.java:220)
> > > >        at com.android.dx.command.dexer.Main.run(Main.java:176)
> > > >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > > >        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> > > >        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown 
> > > > Source)
> > > >        at java.lang.reflect.Method.invoke(Unknown Source)
> > > >        at 
> > > > com.android.ide.eclipse.adt.internal.build.DexWrapper.run(Unknown
> > > > Source)
> > > >        at
> > > > com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(Unknown
> > > > Source)
> > > >        at
> > > > com.android.ide.eclipse.adt.internal.build.builders.PostCompilerBuilder.bui
> > > >  ld(Unknown
> > > > Source)
> > > >        at org.eclipse.core.internal.events.BuildManager
> > > > $2.run(BuildManager.java:629)
> > > >        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> > > >        at
> > > > org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:
> > > > 172)
> > > >        at
> > > > org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:
> > > > 203)
> > > >        at org.eclipse.core.internal.events.BuildManager
> > > > $1.run(BuildManager.java:255)
> > > >        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> > > >        at
> > > > org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:
> > > > 258)
> > > >        at
> > > > org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.j
> > > >  ava:
> > > > 311)
> > > >        at
> > > > org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:
> > > > 343)
> > > >        at
> > > > org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:
> > > > 144)
> > > >        at
> > > > org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:
> > > > 242)
> > > >        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
>
> > > > This is the output i get when cleaning a previously working Android
> > > > project that has dependencies to a normal Java project. Not all that
> > > > helpful either, at least for me :/
>
> > > > Ciao,
> > > > Mario
>
> > > > On 7 Dez., 00:16, Xavier Ducrohet <x...@android.com> wrote:
> > > >> gotta love the error message. *sigh*
>
> > > >> From what you're saying you have all that's needed. Have you tried
> > > >> using the Sun VM instead of OpenJDK?
> > > >> We load dx.jar through reflection and it looks like calling out to a
> > > >> method through reflection failed.
>
> > > >> Xav
>
> > > >> On Mon, Dec 6, 2010 at 2:33 PM, Tom Gibara <tomgib...@gmail.com> wrote:
> > > >> > I upgraded to the 2.3 SDK and have hit a problem I can't resolve.
>
> > > >> > First I updated the android plugins for eclipse (3.5.2) to the new
> > > >> > version (8.0.0.v201011171904-77661). Then I used the SDK manager
> > > >> > within eclipse to install the Android SDK 2.3 API 9 package, its
> > > >> > documentation, and the Android SDK platform tools revision 1.
>
> > > >> > On restarting eclipse I found that every non-library android project
> > > >> > was reporting the same error:
>
> > > >> > [2010-12-06 21:58:32 - Dex Loader] Unable to execute dex: null
> > > >> > [2010-12-06 21:58:32 -                 ] Conversion to Dalvik format
> > > >> > failed: Unable to execute dex: null
>
> > > >> > I have tried cleaning the projects, reinstalling the plugins and
> > > >> > changing the declared SDK location. I have confirmed that eclipse has
> > > >> > the latest plugin, that the platform-tools directory exists, as does
> > > >> > the platforms/android-9 directory, and that they contain the correct
> > > >> > files. I switched the plugin into "verbose" for building, but can't
> > > >> > see anything remotely suspicious. I can even run dx manually on the
> > > >> > project bin directory and produce a classes.dex file.
>
> > > >> > I'm stumped, does anyone have any ideas?
>
> > > >> > This is on a 32-bit Ubuntu (Lucid Lynx) machine with OpenJDK 
> > > >> > (IcedTea6
> > > >> > 1.8.2) (6b18-1.8.2-4ubuntu2) (build 16.0-b13, mixed mode)
>
> > > >> > --
> > > >> > You received this message because you are subscribed to the Google
> > > >> > Groups "Android Developers" group.
> > > >> > To post to this group, send email to 
> > > >> > android-developers@googlegroups.com
> > > >> > To unsubscribe from this group, send email to
> > > >> > android-developers+unsubscr...@googlegroups.com
> > > >> > For more options, visit this group at
> > > >> >http://groups.google.com/group/android-developers?hl=en
>
> > > >> --
> > > >> Xavier Ducrohet
> > > >> Android SDK Tech Lead
> > > >> Google Inc.
>
> > > >> Please do not send me questions directly. Thanks!
>
> > > > --
> > > > You received this message because you are subscribed to the Google
> > > > Groups "Android Developers" group.
> > > > To post to this group, send email to android-developers@googlegroups.com
> > > > To unsubscribe from this group, send email to
> > > > android-developers+unsubscr...@googlegroups.com
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/android-developers?hl=en
>
> > > --
> > > Xavier Ducrohet
> > > Android SDK Tech Lead
> > > Google Inc.
>
> > > Please do not send me questions directly. Thanks!

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to