Look at the --debug log. There is a very verbose error description starting with the text:
trouble processing "javax/transaction/HeuristicCommitException.class":
Ill-advised or mistaken usage of a core class (java.* or javax.*) when
not building a core library.
This is often due to inadvertently including a core library file in
your application's project, when using an IDE (such as Eclipse). If
you are sure you're not intentionally defining a core class, then this
is the most likely explanation of what's going on.
I think the bottom line is that you shouldn't be including libraries that contain classes defined in java.* or javax.*. You'll have to trim down your dependencies. Android development can not normally handle J2EE type code.