Acceder

Ver la Versión Completa : compilar/descompilar Idlescreen_Base.apk


atilaprieto
08/06/11, 14:20:02
Lo que yo quiero haces es modificar el strings de values-es de una apk, que va en una rom, es del lockscreen y la decompilo, puedo modificar el archivo .xlm pero mi problema es al compilar de nuevo la app, siempre me da error.

żMe podeis echar una manilla porfavor?
Uso apk tools, sinceramente no se cual es el framework-res.apk que hay que instalar en if framework-res.apk yo uso uno de una ROM de neophyte y he probado con el de Cyanogen Mod 7, pero siempre al compilar me devuelve error

En el log cuando decompilo me sale esto:

"C:\Archivos de programa\HTC\AutoAPKTool1.0.5\_INPUT_APK\Idlescree n_Base.apk"
decompiling "C:\Archivos de programa\HTC\AutoAPKTool1.0.5\_INPUT_APK\Idlescree n_Base.apk"...
I: Baksmaling...
I: Loading resource table...
I: Loaded.
I: Loading resource table from file: C:\Documents and Settings\Administrador\apktool\framework\1.apk
I: Loaded.
I: Decoding file-resources...
I: Decoding values*/* XMLs...

Y cuando compilo me sale lo siguiente con el error:


"C:\Archivos de programa\HTC\AutoAPKTool1.0.5\_INPUT_APK\Idlescree n_Base"
recompiling "C:\Archivos de programa\HTC\AutoAPKTool1.0.5\_INPUT_APK\Idlescree n_Base"...
Exception in thread "main" brut.androlib.AndrolibException: brut.directory.PathNotExist: apktool.yml
at brut.androlib.Androlib.readMetaFile(Androlib.java: 142)
at brut.androlib.Androlib.build(Androlib.java:159)
at brut.androlib.Androlib.build(Androlib.java:154)
at brut.apktool.Main.cmdBuild(Main.java:174)
at brut.apktool.Main.main(Main.java:59)
Caused by: brut.directory.PathNotExist: apktool.yml
at brut.directory.AbstractDirectory.getFileInput(Abst ractDirectory.java:103)
at brut.androlib.Androlib.readMetaFile(Androlib.java: 138)
... 4 more

Gracias, si alguien me puede hechar un cable....

PD:. Siento si no va esta pregunta en este Hilo

Flecky
09/06/11, 00:47:56
A mi me ocurrio hace poco lo mismo, hace semana y media. No utilizo la misma plicacion que tu pero al descompilar me iba de maravilla y al compilar daba error.
Lo solucione actualizando el JDK y Java a la ultima version.
Por cierto, para decompilar/compilar cualquier .apk instalable puedes usar cualquier framework-res.apk pero si es de sistema necesitas usar el mismo framework-res.apk de la rom.
Un saludo.

atilaprieto
20/06/11, 01:12:37
Aunque sea tarde, gracias por la respuesta. Lo del framrwork me queda claro, aunque lo de compilar no lo soluciono ni actualizando java :(

aTiLa en Htc