Ver Mensaje Individual
  #2  
Viejo 04/02/11, 09:17:31
Array

[xs_avatar]
shawe shawe no está en línea
Usuario muy activo
· Votos compra/venta: (2)
 
Fecha de registro: jun 2009
Mensajes: 9,774
Modelo de smartphone: Moto X+1
Tu operador: Orange
Problemas que suelen ocurrir:
  • Si las traducciones son de apps propietarias, con que las firmas no coinciden, la app no permite reinstalarse, debe eliminarse la original y luego poner la traducida en el mismo sitio.
  • Algunas apps al ser decompiladas (lo que tu dices desmontar) se dañan algunas imágenes .9.png y luego no se crea el .apk de forma correcta, con lo que se queda inservible.

El método que comentas esta bien para probar las traducciones, pero luego lo más correcto es contactar con el desarrollador de la app en cuestión, para que le añada la traducción de forma oficial.

Por otra parte, mira si ese script que tienes lo hace de una de estas dos formas:
  • java -jar apktool.jar d "$arg" "$arg-descompilado"
  • java -jar apktool.jar d -f "$arg" "$arg-descompilado"

Puede haber leves diferentes en lo que hay entre comillas, pero el comando hace lo mismo, el primero decompila a secas, y el secundo decompila forzando el proceso, lo mismo se puede hacer para regenerar el APK
  • Compilar y firmar
  • java -jar apktool.jar b "$arg" "$arg-compilado.apk"
  • java -classpath testsign.jar testsign "$arg-archivo-compilado.apk" "$arg-compilado-firmado.apk"
  • Forzar a compilar y firmar
  • java -jar apktool.jar b -f "$arg" "$arg-compilado.apk"
  • java -classpath testsign.jar testsign "$arg-archivo-compilado.apk" "$arg-compilado-firmado.apk"

Y este segundo hace lo mismo que el anterior, pero para compilar y firmar el APK
__________________
Responder Con Cita