Pregunta

Quiero hacer algunos cambios en la población de aplicación MMS Android e instalarlo en mi dispositivo. Sin embargo, no tengo problemas con la compilación del código checkout obtiene a partir de git . He creado un nuevo proyecto Eclipse Android con el "uso" de las fuentes existentes, establecer el marco de destino a 2,1. Sin embargo, Eclipse no encuentra algunas clases marco necesario, por ejemplo, android.telephony.SmsManager .

Tengo toda la cadena de herramientas de Android configuración y no funciona (que terminó sin errores), Eclipse se está ejecutando en Sun JDK 1.5.

Tal vez mi error fue que no lo hice copiar el archivo .classpath en el nuevo proyecto , voy a comprobar esto. Nunca menos, debo tener éxito, voy a ser capaz de instalar este APK en un dispositivo que no es arraigado?

¿Fue útil?

Solución

La Bolsa de aplicaciones de Android no están diseñados para ser construido utilizando el SDK de Android, sobre todo porque muchos de ellos son anteriores que SDK. En este momento, sólo pueden ser compilados como parte del firmware.

Incluso si terminan con un APK, usted no será capaz de instalarlo por separado de un firmware de reemplazo, a menos que cambie el paquete en el manifiesto. No se puede tener dos aplicaciones en el dispositivo al mismo tiempo con el mismo paquete, y ya que no va a firmar el archivo APK con la firma digital utilizada por el firmware, el suyo no será capaz de sobrescribir el existente.

Si usted tiene un dispositivo que soporta el firmware sustituible (por ejemplo, ADP2, Nexus One), que puede ser capaz de crear, señal, e instalar su propio firmware, a continuación, reemplazar el archivo APK en el futuro sin tener que reemplazar todos firmware un segundo tiempo -. no sé lo bien que funciona

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top