glhu Posted March 4, 2010 Share Posted March 4, 2010 Bonjour, Ayant besoin d'un encoder Base64, j'ai utilise' les sources du package org.apache.commons.codec (et *.codec.binary), et je reference la classe Base64 par un import dans une classe (appellons-la Utils.) Tout compile bien, mais lors de l'execution de mon appli, j'ai un VerifyError au moment du premier chargement de ma classe Utils. Si j'enleve l'import de Base64, l'erreur disparait... Quelqu'un a-t-il une idee ? Avez-vous deja` utilise' les codec apache commons dans une appli Android ? Ou si vous connaissez un bon encoder Base64 en license BSD/Apache, je suis preneur. Merci Patrick Quote Link to comment Share on other sites More sharing options...
glhu Posted March 6, 2010 Author Share Posted March 6, 2010 Je me reponds, des fois que cela puisse interesser d'autres lecteurs. Donc, n'ayant pas resolu le mystere du VerifyError, j'ai donc switcher d'implementation d'encoder Base64, pour utiliser celle du projet Bouncy Castel (http://www.bouncycastle.org/java.html), qui semble tres bien fonctionner. Quote Link to comment Share on other sites More sharing options...
Tama Chan Posted March 7, 2010 Share Posted March 7, 2010 si tu as un verifyerror, c'est que tu utilises peut etre une API qui n'est pas dispo sur la version d'android que tu utilises. Du coup la machine virtuelle rejette la classe utilisant cette API. (apres c'est peut etre pas ça) Quote Link to comment Share on other sites More sharing options...
popolbx Posted March 7, 2010 Share Posted March 7, 2010 je crois que base 64 est arrive avec les api 6 ou 7. essaye sur un emulateur 2.1. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.