I have an Android project for which I use the Eclipse IDE and I wanted to try an use the ProGuard tool to obfuscate/shrink my code. Unfortunately I couldn’t get it to work with Eclipse throwing up a ProGuard error when I try to export my project.
To resolve this I altered the necessary project properties file to NOT use ProGuard but Eclipse just complained there were errors with the project which needed to be resolved. I tried cleaning the project, refreshing too but all to no avail. As I use a Mercurial for source control I reverted to my last good sources but now Eclipse throws up even more errors which I cannot get rid of:
org.eclipse.core.internal.resources.ResourceException: Resource is out
of sync with the file system: ‘/XXXXX/AndroidManifest.xml’.loadAndParseRClass: failed to find manifest package for project
XXXXXXX
I’ve never been a great fan of Eclipse but how can I clean my project and get it back to a NON proguard state?
I resolved the problem. There’s ANOTHER error log in Eclipse called ‘Problems’ which tells me my Debug certificate has expired on 25/12/2011. Handy how Eclipse labels this as a ‘problem’ and not an error and gives no indocation other that a red x that there’s some sort of problem!
Anyway I resolved this by going here.