Cita:
Originalmente Escrito por rockernaxo
Cuando trabajas con Sony hay que instalar framework-res.apk y semcgenericuxpres.apk (los dos en la carpeta de framework). También podrías instalar home.apk para evitar ciertos errores.
Los xml están codificados al compilar, por lo que ni los puedes tocar ni los puedes ver.
Para modificar las apk Honami tienes que descargarte el apktool que provee el compañero Rizal Lovins. Está en la sección de ¿apps & themes? del subforo en xda.
Sube capturas de los errores así puedo ayudarte mejor.
Un saludo!
|
Apktool v1.5.1PR2.
C:\Users\Puncha\Desktop\apk>apktool if framework-res.apk
I: Framework installed to: C:\Users\Puncha\apktool\framework\1.apk
C:\Users\Puncha\Desktop\apk>apktool if semcgenericuxpres.apk
I: Framework installed to: C:\Users\Puncha\apktool\framework\2.apk
C:\Users\Puncha\Desktop\apk>apktool if Home.apk
I: Framework installed to: C:\Users\Puncha\apktool\framework\127.apk
C:\Users\Puncha\Desktop\apk>apktool d Home.apk
I: Baksmaling...
I: Loading resource table...
I: Loaded.
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: C:\Users\Puncha\apktool\framework\1.apk
I: Loaded.
I: Regular manifest package...
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Done.
I: Copying assets and libs...
C:\Users\Puncha\Desktop\apk>apktool b -f -d Home
I: Smaling...
I: Building resources...
C:\Users\Puncha\Desktop\apk\Home\res\layout\apptra ydrawer_search_suggestion_item.xml:2: error: Error: Integer
types not allowed (at 'layoutDirection' with value '3').
C:\Users\Puncha\Desktop\apk\Home\res\layout\apptra ydrawer_search_suggestion_item.xml:4: error: Error: Integer
types not allowed (at 'layoutDirection' with value '3').
Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.Brut
Exception: could not exec command: [aapt, p, --debug-mode, --min-sdk-version, 16, --target-sdk-version, 17, -
F, C:\Users\Puncha\AppData\Local\Temp\APKTOOL87631149 98583996200.tmp, -I, C:\Users\Puncha\apktool\framework\1
.apk, -S, C:\Users\Puncha\Desktop\apk\Home\res, -M, C:\Users\Puncha\Desktop\apk\Home\AndroidManifest.x ml]
at brut.androlib.Androlib.buildResourcesFull(Androlib .java:355)
at brut.androlib.Androlib.buildResources(Androlib.jav a:280)
at brut.androlib.Androlib.build(Androlib.java:203)
at brut.androlib.Androlib.build(Androlib.java:176)
at brut.apktool.Main.cmdBuild(Main.java:214)
at brut.apktool.Main.main(Main.java:74)
Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, --de
bug-mode, --min-sdk-version, 16, --target-sdk-version, 17, -F, C:\Users\Puncha\AppData\Local\Temp\APKTOOL8763
114998583996200.tmp, -I, C:\Users\Puncha\apktool\framework\1.apk, -S, C:\Users\Puncha\Desktop\apk\Home\res, -
M, C:\Users\Puncha\Desktop\apk\Home\AndroidManifest.x ml]
at brut.androlib.res.AndrolibResources.aaptPackage(An drolibResources.java:335)
at brut.androlib.Androlib.buildResourcesFull(Androlib .java:333)
... 5 more
Caused by: brut.common.BrutException: could not exec command: [aapt, p, --debug-mode, --min-sdk-version, 16,
--target-sdk-version, 17, -F, C:\Users\Puncha\AppData\Local\Temp\APKTOOL87631149 98583996200.tmp, -I, C:\Users
\Puncha\apktool\framework\1.apk, -S, C:\Users\Puncha\Desktop\apk\Home\res, -M, C:\Users\Puncha\Desktop\apk\Ho
me\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:89)
at brut.androlib.res.AndrolibResources.aaptPackage(An drolibResources.java:333)
... 6 more
Que no no hay manera, eso son los errores, incluso me los da antes de tocar nada, haber que puedes hacer, Gracias por la ayuda.