Esta es una pregunta en dos partes sobre cómo agregar una biblioteca de terceros (JAR) a un proyecto de Android en Eclipse.Agregar una biblioteca/JAR a un proyecto de Android Eclipse
La primera parte de la pregunta es, cuando intento agregar un JAR de terceros (biblioteca) para mi proyecto Android primera vez que consigo el problema de
error de análisis XML: prefijo no unido
porque estoy tratando de usar una clase de ese JAR (y necesito el prefijo de alguna manera definido). ¿Que esta pasando?
En segundo lugar, (después de la fijación que - la respuesta se da a continuación), mi aplicación no funciona en Android y descubrir a través del depurador (LogCat) que la clase que estoy tratando de consumir no existe.
Causado por: java.lang.ClassNotFoundException: com.github.droidfu.widgets.WebImageView ...
Por qué, cuando me sale error de compilación o enlazador en Eclipse, lo hace tener este problema en el emulador?
Estas dos preguntas son retóricas porque voy a responderlas yo mismo a continuación. Otros mensajes en este foro se arrastran hasta el problema y en otros lados hay discusión, pero siento que puedo ser más explícitamente útil para el siguiente tipo que venga.
Russ, probablemente deberías comenzar otra pregunta por separado. Esta "respuesta" parece extraña sentada aquí. –
Entonces, reescribí partes de la pregunta un poco. He resistido la tentación de hacer lo fácil (lo que sugieres aquí) porque realmente creo que surgen ambos problemas al intentar agregar una biblioteca de terceros y estoy apostando a que cualquiera que tenga el segundo problema probablemente haya tenido la el primero también. Gracias. –
Ojalá hubiera habido algo más explícito acerca de esto en los documentos formales de Android (aún no me he topado con él) y otras respuestas en otros foros se acercan, pero nunca olvidan el problema. Tenga en cuenta que en BlackBerry, este mismo problema es una gran pesadilla sin nadie que brinde información confiable sobre cómo resolverlo, no estoy seguro de lo que haré allí. –