He compilado los códigos fuente de Android y obtener settings.apk ahora me pregunto ¿puedo instalar esa aplicación en mi teléfono? Cuando trato de hacer que mi teléfono decir "CAnnot instalar la aplicación" ¿qué puedo hacer para instalar esa aplicación?
Respuesta
¿Demasiados anuncios?Las aplicaciones del sistema están odexadas, lo que significa que la parte del código se extrae y se mantiene separada y también algunas partes cruciales de la aplicación se mantienen en framework.jar. Si quieres copiar tu aplicación recién compilada en tu teléfono, tienes que desodexarla primero, lo que restaura las partes que faltan y sólo entonces puedes reemplazar /system/Settings.apk con tu nuevo archivo. Y, por favor, asegúrate de borrar el viejo archivo /system/Settings.odex, de lo contrario no funcionará.
Como es habitual, se recomienda guardar los archivos Settings.apk/odex antiguos por si algo va mal.
2 votos
¿Por qué -1? ¿Qué pasa?
0 votos
¿Por qué lo intentas? ¿Qué tiene de malo la aplicación de Ajustes que vino con tu teléfono y que probablemente fue personalizada para él?
0 votos
@MatthewRead Necesito acceder a la aplicación System PIN en ese orden hago algunos cambios en las fuentes de Android y las recompilo ahora necesito instalar Android settings.apk en mi teléfono ( stackoverflow.com/questions/10106837/ )
0 votos
Necesitas rootear el dispositivo y copiar el settings.apk al directorio /system/app. si tu dispositivo es odex'd no puedes simplemente tirar el apk ahí, primero tendrías que "de-odex" tu dispositivo o instalar una rom personalizada que ya sea de-odex'd.
3 votos
En realidad, en /system/app puedes mezclar odex y de odex, sólo asegúrate de borrar el archivo odex correspondiente (o el archivo de caché dalvik si vas en el otro sentido). Es en /system/framework donde no puedes mezclar. Asegúrate de establecer los permisos correctamente (y, no siempre es necesario, pero establece el propietario y el grupo también)
0 votos
A ver si esto ayuda: forums.androidcentral.com/htc-evo-4g/