aceGuanche
08/04/12, 14:55:14
Hola amigos hago un llamamiento a los cocineros o cualquier persona que me pueda ayudar...
Información:
PC
OS: ArchLinux
Programa: apktool 1.4.3
SDK Android: Instalado
JDK7: Instalado
Terminal
OS: Android 4.0.3
Telefono: Samsung Galaxy S2
Problema:
Tengo problema al compilar (He leído que algunos cocineros les gusta decir Comprimir) me tira un error y ya no se donde buscar llevo una semana leyendo, leyendo pero no encuentro de donde viene el problema! el proceso que sigo es el siguiente:
Copio del terminal el framework-res.apk, también he copiado el SystemUI.apk y el twframework-res.apk porque he leído algo sobre dependencias como en Sense.
Lo primero que hago, aunque no me queda muy claro porque, pero en muchos tutoriales dice que se haga:
[ace@ace-Laptop apktool]$ apktool if framework-res.apk
I: Framework installed to: /home/ace/apktool/framework/1.apkDescompilo con:
[ace@ace-Laptop apktool]$ apktool d framework-res.apk
I: Loading resource table...
I: Loaded.
I: Decoding file-resources...
I: Decoding values*/* XMLs...
I: Done.
I: Copying assets and libs...
Lo siguiente que hago para compilar y es aquí donde me tira el error:
[ace@ace-Laptop apktool]$ apktool b framework-res
W: Could not find sources
I: Checking whether resources has changed...
I: Building resources...
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, -F, /tmp/APKTOOL4710706947185932234.tmp, -x, -S, /home/ace/apktool/framework-res/res, -M, /home/ace/apktool/framework-res/AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(An drolibResources.java:193)
at brut.androlib.Androlib.buildResourcesFull(Androlib .java:301)
at brut.androlib.Androlib.buildResources(Androlib.jav a:248)
at brut.androlib.Androlib.build(Androlib.java:171)
at brut.androlib.Androlib.build(Androlib.java:154)
at brut.apktool.Main.cmdBuild(Main.java:182)
at brut.apktool.Main.main(Main.java:67)
Caused by: brut.common.BrutException: could not exec command: [aapt, p, -F, /tmp/APKTOOL4710706947185932234.tmp, -x, -S, /home/ace/apktool/framework-res/res, -M, /home/ace/apktool/framework-res/AndroidManifest.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(An drolibResources.java:191)
... 6 more
invalid resource directory name: /home/ace/apktool/framework-res/res/values-sw600dp-land
invalid resource directory name: /home/ace/apktool/framework-res/res/layout-sw600dp
invalid resource directory name: /home/ace/apktool/framework-res/res/drawable-sw600dp-hdpi
invalid resource directory name: /home/ace/apktool/framework-res/res/values-w720dp
invalid resource directory name: /home/ace/apktool/framework-res/res/values-h720dp
invalid resource directory name: /home/ace/apktool/framework-res/res/values-sw600dp
invalid resource directory name: /home/ace/apktool/framework-res/res/values-w480dp
invalid resource directory name: /home/ace/apktool/framework-res/res/values-w360dp
invalid resource directory name: /home/ace/apktool/framework-res/res/values-sw600dp-w1024dp
invalid resource directory name: /home/ace/apktool/framework-res/res/values-w500dp
invalid resource directory name: /home/ace/apktool/framework-res/res/layout-w600dp
invalid resource directory name: /home/ace/apktool/framework-res/res/values-w600dp
invalid resource directory name: /home/ace/apktool/framework-res/res/values-sw600dp-w1280dp
Me pasa lo mismo con el SystemUI pero con el twframework-res si que me lo compila perfecto...
Espero que alguien me pueda ayudar, gracias de antemano ;-)
Información:
PC
OS: ArchLinux
Programa: apktool 1.4.3
SDK Android: Instalado
JDK7: Instalado
Terminal
OS: Android 4.0.3
Telefono: Samsung Galaxy S2
Problema:
Tengo problema al compilar (He leído que algunos cocineros les gusta decir Comprimir) me tira un error y ya no se donde buscar llevo una semana leyendo, leyendo pero no encuentro de donde viene el problema! el proceso que sigo es el siguiente:
Copio del terminal el framework-res.apk, también he copiado el SystemUI.apk y el twframework-res.apk porque he leído algo sobre dependencias como en Sense.
Lo primero que hago, aunque no me queda muy claro porque, pero en muchos tutoriales dice que se haga:
[ace@ace-Laptop apktool]$ apktool if framework-res.apk
I: Framework installed to: /home/ace/apktool/framework/1.apkDescompilo con:
[ace@ace-Laptop apktool]$ apktool d framework-res.apk
I: Loading resource table...
I: Loaded.
I: Decoding file-resources...
I: Decoding values*/* XMLs...
I: Done.
I: Copying assets and libs...
Lo siguiente que hago para compilar y es aquí donde me tira el error:
[ace@ace-Laptop apktool]$ apktool b framework-res
W: Could not find sources
I: Checking whether resources has changed...
I: Building resources...
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, -F, /tmp/APKTOOL4710706947185932234.tmp, -x, -S, /home/ace/apktool/framework-res/res, -M, /home/ace/apktool/framework-res/AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(An drolibResources.java:193)
at brut.androlib.Androlib.buildResourcesFull(Androlib .java:301)
at brut.androlib.Androlib.buildResources(Androlib.jav a:248)
at brut.androlib.Androlib.build(Androlib.java:171)
at brut.androlib.Androlib.build(Androlib.java:154)
at brut.apktool.Main.cmdBuild(Main.java:182)
at brut.apktool.Main.main(Main.java:67)
Caused by: brut.common.BrutException: could not exec command: [aapt, p, -F, /tmp/APKTOOL4710706947185932234.tmp, -x, -S, /home/ace/apktool/framework-res/res, -M, /home/ace/apktool/framework-res/AndroidManifest.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(An drolibResources.java:191)
... 6 more
invalid resource directory name: /home/ace/apktool/framework-res/res/values-sw600dp-land
invalid resource directory name: /home/ace/apktool/framework-res/res/layout-sw600dp
invalid resource directory name: /home/ace/apktool/framework-res/res/drawable-sw600dp-hdpi
invalid resource directory name: /home/ace/apktool/framework-res/res/values-w720dp
invalid resource directory name: /home/ace/apktool/framework-res/res/values-h720dp
invalid resource directory name: /home/ace/apktool/framework-res/res/values-sw600dp
invalid resource directory name: /home/ace/apktool/framework-res/res/values-w480dp
invalid resource directory name: /home/ace/apktool/framework-res/res/values-w360dp
invalid resource directory name: /home/ace/apktool/framework-res/res/values-sw600dp-w1024dp
invalid resource directory name: /home/ace/apktool/framework-res/res/values-w500dp
invalid resource directory name: /home/ace/apktool/framework-res/res/layout-w600dp
invalid resource directory name: /home/ace/apktool/framework-res/res/values-w600dp
invalid resource directory name: /home/ace/apktool/framework-res/res/values-sw600dp-w1280dp
Me pasa lo mismo con el SystemUI pero con el twframework-res si que me lo compila perfecto...
Espero que alguien me pueda ayudar, gracias de antemano ;-)