ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Entrar en el mundo de Android


Enviado por   •  6 de Marzo de 2014  •  Trabajo  •  379 Palabras (2 Páginas)  •  175 Visitas

Página 1 de 2

Hola amigos este es mi primer post,espero que les guste y se aceptan criticas constructivas

Bueno ahora con todo esto de compilar, decompilar,firmar en el mundo de android, en algunos casos se tornaba dificil entonces queria traerles un pequeño tutorial sobre la compilacion y decompilacion de aplicaciones de android(apk´s) en realidad es algo muy sencillo y estas son las herramientas que necesitamos.

Herramientas

1) Una computadora

2) El JDK de java

3) Apktool (adjunto zip)

4) El framework-res.apk de la room que queramos editar sus apps

5) 7-zip

Empecemos! primero debemos extraer el zip en una carpeta de preferencia en mi caso yo utilizare

C:/android/apktool

Una vez extraido en la carpeta escogida presionamos shif+click derecho y nos aparecera una opcion llamada "abrir ventana de comandos aqui"

luego prodeceremos a instalar el framework-res.apk de nuestra room, para eso escribimos en la ventana de comandos

apktool if framework-res.apk

y nos saldra esto

Nota: si tenemos una room sense(dispositivos HTC) o una touchwiz(dispositivos Samsung) debemos instalar su framework personalizado para eso escribimos en la ventana lo siguiente(despues de haber instalado el framework-res.apk)

HTC

apktool if com.htc.resources.apk

y nos saldra un texto parecido al anterior

Framework installed to: C:/Users/Vega/apktool/framework/2.apk

Samsung

apktool if twframework-res.apk

y nos saldra un texto parecido al anterior

Framework installed to: C:/Users/Vega/apktool/framework/2.apk

listo ahora a decompilar!

para eso escribimos

apktool d NombreDelaApp.apk

y nos creara una carpeta, cuando terminemos de editar lo que queramos debemos compilarla y para eso escribimos en la ventana de comandos

apktool b NombreDelaApp NombreDelaApp-new.apk

listo ya tenemos nuestra apk, si por alguna razon tuvimos algun error mientras la editamos(la app), ya sea un error en los XML´s o cualquier otro la herramienta nos dira y nos mostrara donde esta situado el error. por ejemplo digamos que me equivoque colocando un "Id" en el public.xml entonces me aparecera esto

me dice que tengo un error en

C:/android/apktool/identi/res/values/public.xml:5698: error: Given 'id' attribute is not an integer: 0037c

eso se traduce a que dentro de la carpeta "res" en la carpeta "values" el archivo "public.xml" en la linea 5698 tiene un error. no se le

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com