DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
This page is meant to detail blocking issues with Android. At the start of the project the main issue related to Android was its lack of support of Annotations. A suggested workaround for issues related to Annotations was to use retrotranslator. After succesfully translating the SCA modules and modified Android modules with retrotranslator the Annotation related errors ceased. These errors are mainly related to lack of RMI support. This will be the first blocking issue on the list. As issues are resolved they will be scratched off and any new issues that arise will be added.
Issues:
1. RMI supportClassNotFound errors for java.rmi.Remote
2. ClassNotFound errors for java.beans.Introspector
Suggested workarounds:
1. 3 workarounds have been suggested.
- Comment out all the code that uses the RMI API
- Get rid of java.rmi.Remote replacing it with java.lang.Cloneable using the folowing Retrotranslator option:
...
- Removing RMI should be as simple as removing the tuscany-binding-rmi
dependency from host-android.
JIRA tickets: