Android: obtener una biblioteca de usuario en un AVD en Eclipse

Estoy tratando de obtener una biblioteca (por ejemplo, uses-library) en un AVD, si la presiono con ADB, el sistema operativo no sabe que existe, y al reiniciar el emulador se borra el archivo insertado de la memoria. Descubrí que es posible cargar una biblioteca al iniciar el emulador:

Si su aplicación declara un elemento uses-library en su archivo de manifiesto, la aplicación solo puede ejecutarse en una imagen del sistema en la que esté presente esa biblioteca externa. Si desea ejecutar su aplicación en un emulador, cree un AVD que incluya la biblioteca requerida. Por lo general, debe crear dicho AVD utilizando un componente de complemento para la plataforma de AVD (por ejemplo, el complemento de API de Google contiene la biblioteca de Google Maps).

http://developer.android.com/guide/developing/devices/index.html

¿Cómo incluyo mi biblioteca desde un archivo, no desde un complemento?

preguntado el 16 de mayo de 11 a las 20:05

¿No puede simplemente incluir el jar en la ruta de compilación? -

¿De dónde viene la biblioteca? ¿Es su propia biblioteca o espera que venga preinstalada en algún dispositivo en particular? -

1 Respuestas

Si la biblioteca está en un APK, debe copiarla en los dispositivos y luego instalarla usando el administrador de paquetes en el emulador.

Si la biblioteca está en un Jar, entonces debe agregarla a la ruta de construcción de sus proyectos. Después de hacer esto, la biblioteca se incluirá en el APK compilado y se instalará automáticamente en el emulador cuando instale su APK.

Respondido el 06 de Septiembre de 11 a las 23:09

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.