W związku z migracją na system Android, zaczęło mi brakować naszego ojczystego języka w wielu fajnych aplikacjach, dlatego też poszukałem stosownych narzędzi i przeszedłem do działania. Poniżej zamieszczam mały poradnik, garść wiedzy zebranej, dla osób które chciały by się pobawić w polonizację lub edycję plików .apk
Ważne !!!Do działania użytej aplikacji wymagane jest środowisko
JREhttps://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jre-6u24-oth-JPR@CDS-CDS_DeveloperPliki .apk można podejrzeć np WinRarem lub 7-zip, jednak z niewiadomych mi powodów nie widać tam folderów odpowiedzialnych za język,dlatego też używam małego programiku ApeK 0.2 autorstwa Adammo, niestety zgubiłem link do strony dlatego przepraszam autora za zamieszczenie jego programu bez podania źródła.
ApeK jest to programik ułatwiający pracę z APKToool i SignAPK
Co i jak w programie:Program jest polskojęzyczny więc myślę, że nie powinien sprawiać problemów.
1)Przechodzimy do zakładki APKTool, w górnej części klikamy na ikonkę folderu z dokumentem, wskazujemy interesujący nas plik i klikamy wypakuj.Powinien nam sie utworzyć folder o tej samej nawie co plik apk( co i jak w środku w dalszej części)
2) Po edycji trzeba ponownie spakować zawartość folderu do paczki apk. Funkcja ta znajduje się w zakładce APKTool, czynność analogiczna jak w przypadku rozpakowywania. O ile wszystko poszło OK, mamy zmodyfikowany przez nas plik apk. Warto sprawdzić datę modyfikacji pliku apk co da nam pewność, że proces pakowania przebiegł pomyślnie.
3) aby móc zainstalować naszą "nową" aplikację czy grę należy jeszcze podpisać paczkę. W trzeciej zakładce SIGNApk powinna być już automatycznie wprowadzona lokalizacja paczki. Klikamy Podpisz plik i powinien nam się utworzyć plik signed-(nazwa programu).apk
Program posiada funkcję integracji z systemem windows co znacznie usprawnia pracę.
Co ciekawego w pliku apk?wszystkie potrzebne dane znajdziemy w folderze
resGrafiki i ikony znajdują się w folderach
drawable i dla odpowiednich rozdzielczości drawable-hdpi,drawable-ldpi i drawable-mdpi.
Ustawienia programu znajdziemy w folerze
layout w plikach .xml
Pliki językowe odnajdziemy w folderach
values podstawowy i dla poszczególnych krajów np values-de najczęściej w formie "strings.xml"
Porada:W razie gdyby po instalacji JRE i restarcie kompa nie chciały się tworzyć paczki, należy zmienić lokalizację Patch w zmiennych środowiskowych:
Dla systemu Win 7 bo chyba tylko tam występuje ten problem
1) Panel sterowania\System i zabezpieczenia\System
2) Zaawansowane ustawienia systemu
3) w nowym oknie na dole Zmienne środowiskowe
4) w dolnej części "zmienne systemowe" odnajdujemy
"Path" klikamy edytuj i zmieniamy wartość zmiennej na:
;C:\Program Files\Java\jre6\bin;C:\Program Files\Java\jdk1.6.0_21\bin;C:\Program Files\Android\android-sdk-windows\platform-tools
5) Restart i wszystko powinno być
Apk Manager 4.9http://forum.xda-developers.com/showthread.php?t=695701W wielu przypadkach modyfikacja xml powodowała że ApeK źle składał paczkę apk dlatego polecam do edycji program z linku powyżej.
a tutaj link do opisu jak i co:
http://mojdroid.pl/2578/3-framework-res-apk-edycja-plikow-xmli moje spostrzeżenia:
przy budowaniu paczki należy wybierać zawsze system apk i usuwać resources.arsc według poradnika.
W systemie android dopiero raczkuję więc przepraszam jeśli zawarte informacje mijają się z prawdą. Jeśli zajdzie potrzeba będę edytował i dodawał nowe informacje do tego poradnika.