Is there any definition that states which standard class libraries are supported on Android?
Let’s assume we build a jar library and compile it using JavaSE.
This library will maybe used by a JavaSE server application and/or on a JSP Server.
Are there any means to know beforehand if Androids dex will be able to compile this Library into Dalvik bytecode?
Other means than Trial&Error i mean :).
ZDNet has a comparison, but it’s from the RC days of Android 1.0 (early 2008). Comparing ZDNet’s “not supported” list with the current Android and Java SE docs, there appear to be a few changes:
Also note that Android bundles some non Java SE APIs (jUnit, HttpClient, JSON, etc).