Ahah, figurati, già è tanto che mi stai aiutando
Visualizzazione stampabile
Ahah, figurati, già è tanto che mi stai aiutando
leggi il messaggio precedente l'ho modificato
Va bene grazie, ma ormai penso che ci proverò domani.
va bene :)
Allora, ho provato a fare la prova di decompilare e ricompilare l'apk senza apportare modifiche.
Sostituendolo in system/app si ripresenta il problema, quindi sicuramente qualcosa va storto con apktool.
Allora ho rinominato il file originale Settings.apk in Settings.apk.zip in modo da poterlo aprire come archivio, ed ho fatto la stessa cosa con il file Settings.apk lavorato con apktool.
Confrontandoli mi sono accorto che nel file lavorato mancava la cartella META-INF che invece nel file originale c'era, così ho copiato/incollato questa cartella dal Settings.apk.zip originale in quello lavorato, dopodiché lo ho nuovamente rinominato in Settings.apk e sostituito.
Non è cambiato niente.
Allego l'output di apktool nella decompilazione/ricompilazione:
codice:user@user:~$ apktool d Scrivania/Nuovacartella/Settings.apk
I: Using Apktool 2.0.0-RC3 on Settings.apk
I: Loading resource table...
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: /home/giuseppe/apktool/framework/1.apk
I: Regular manifest package...
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Baksmaling classes.dex...
I: Copying assets and libs...
I: Copying unknown files...
I: Copying original files...
Possono centrare quei warning? Avevo letto in giro che non dovrebbero essere un problema.codice:user@user:~$ apktool b Scrivania/Nuovacartella/Settings
I: Using Apktool 2.0.0-RC3 on Settings
I: Checking whether sources has changed...
I: Smaling smali folder into classes.dex...
I: Checking whether resources has changed...
I: Building resources...
warning: string 'credentials_set_password' has no default translation.
warning: string 'date_time_auto_gps_hint' has no default translation.
warning: string 'gemini_3g_disable_warning' has no default translation.
warning: string 'gemini_3g_disable_warning_cu' has no default translation.
warning: string 'software_update_google_list_item_summary' has no default translation.
I: Copying libs...
I: Building apk file...
Il Logcat dice semplicemente che non trova l'Activity da avviare. Nulla più, nulla meno.
ti faccio un esempio.
Se io clicco su un app nel drawer, l'applicazione andrà a cercare l'activity, ovviamente qual'è gli viene detto in fase di programmazione, (che alla fine è un file .java), che contiene le informazioni per far partire l'app...
ritornando al problema, APKTool è l'ultima versione?
Taggo anche @Nautiluz che so che usa molto APKTool, ti sarà di un aiuto maggiore... io modifico direttamente i sorgenti...
e bravo Uzu! :D ....se non mi "taggavi" non avrei mai letto questo post! :)
Ciao Bygepp,
intanto vediamo se il problema è la versione di APKTOOL che usi...
Io uso APK MULTITOOL con all'interno una versione abbastanza aggiornata di apktool.jar (me l'aveva linkata il buon vecchio EnricoCid, EnricoD su XDA)... prima di questo "aggiornamento" non riuscivo a decompilare/compilare nessun apk dalla Liquid (al contrario di altre rom) , quindi forse puoi avere un problema simile anche tu con la tua rom...
qui ti linko la cartella completa che utilizzo io: prova !
Domanda scem@: ma hai messo il framework della tua rom nella cartella "other" ?
P.S. (x Crotan o Uzu): Ho chiesto su XDA a EnricoD in messaggio privato se esiste qualcosa di funzionante per ricompilare gli APK di Lollipop , ma non mi ha mai risposto..... qualcuno sa dove sia finito?