Описание на редактор на приложение за Android (apk) за начинаещи - Личен запис

от Meggyi001, преди 3 години

Здрасти. Преди няколко седмици споделих моите 1-2 по-малки локализации с „Android Унгария“ във фейсбук група, с повече или по-малък успех, но не това е въпросът, а че няколко души попитаха как да модифицират/интерпретират apk файловете, защото те също искат да го направят/изпробват. И въпросът/желанието им е напълно основателно, защото едва ли има описание/статия на нашия красив език. Разбира се, няма блогове от този вид на английски език. Ето защо си помислих, че ще събера няколко реда за тях, един "noob приятелски"описание, стъпка по стъпка от самото начало. Разбира се, оставайки стриктно на ниво начинаещи, тъй като не се считам за професионалист или напреднал, може би съм на силно начинаещо ниво.

След дълги размисли реших да не ги запознавам с обещания метод, използването на различни партидни файлове и приложения с прозорци, тъй като това би отнело същността/вълнението на работния процес. Точно както автомобилът с автоматична скоростна кутия отнема малко от шофирането. И без това има много такива: Apk studio, Android studio 3.0 beta 6, Eclipse и бих могъл да изброя още. Те също са много добри за по-сериозни програмисти. Вместо това, което научих от колегите си в PH, Keeperv85 и RootRulez, бих описал решението на командния ред на Windows. Перфектен за превод/модификация. Вече има много приложения/опции за това на телефони с Android. В началото, разбира се, използвах и тези. Първият ми опит с тази програма, прибл. Преди 4 години: APK Utility 1.5, разработен в Унгария, от gabika318. И тъй като още не бях преживял нищо и не познавах и неписаните правила, още от самото начало часовете ми за писане и превод отидоха в супата. Скоро ще ви пиша защо беше така.

Но нека да докоснем лето, какво ще трябва да преведете/редактирате:

Важна информация:

● Ако искате само да замените изображения или икони в apk файла, например, достатъчно е да "суров" режим редактирате файла. Просто преименувате разширението apk на zip и, е, успяхте да го отворите. Разбира се, в този случай самият изходен код остава невидим и не се декомпресира.

● Ако искате официален превод на приложение и продължавате да мислите за това, разработчикът ще ви изпрати множество файлове, до 4-5. По подразбиране ще модифицираме или добавим само един или два xml езикови файла тук (strings.xml/arrays.xml). Но това, което не се намира в езиковите файлове на xml, е в изходния код. Не е проблем, ако правим превода само за себе си или за приятелите си. Но ако искате да се появи и в магазина на Play, тогава трябва да преведете всички елементи, изпратени от разработчика, които той интегрира в приложението, например с android studio (или това, което в момента програмира). Ако това беше малко много или не беше разбрано, не се притеснявайте, ще разберете по-късно .

Пример за това, което разработчикът е изпратил за официален локализиран превод, е:

И това, което ще редактираме за себе си, е точно това, плюс може би дори думите в изходния код, които не са намерени тук.

Ако това беше малко много или не беше разбрано, не се притеснявайте, ще разберете по-късно .

Първи стъпки:

1: Инсталирате 2- и 3-както в точка.
2: Също така ще инсталирате Total Commander и Notepad ++.
3: НА 7-Изтегляте и извличате например, например Androidtool напр. към D: \ устройството, ако няма D: \, C: \ също е добро.
4: изтегляте a 9-и точка Apk_Save_v1.5.apk-t и след това копирайте създаденото преди това Androidtool папка. (за мен, както можете да видите на снимките, autil име на папка)
5: The Androidtool отворете командния ред за папката. Или лява смяна и щракнете с десния бутон върху него, след това "отворете командния прозорец тук", или вече летвата на папката "cmd" -re katt.
6: Въведете това "Покрийте". Ако сте инсталирали успешно Java програмите, трябва да получите това изображение:

7: Сега инсталираме "рамка"-от която програмата за разопаковане ще получи информацията за изходния код. Въведете тези в командния ред, един след друг, разбира се, чакайки да завършите едното, а след това другият може да отиде:

"apktool if framework-res.apk"

"apktool if lge-res.apk"

"apktool if mediatek-res.apk"

8: И сега разопаковаме тестовия си обект. Въведете това в командния ред:

"apktool d Apk_Save_1.5.apk" след това въведете, трябва да получите това:

По-късно, ако трябва да разопаковате файл повече от веднъж, може да има пример/може да е "-f" Можете да замените целевата папка с този ключ: "apktool d -f Apk_Save_1.5.apk". След разопаковането, нека разгледаме Androidtool нашата папка, тя стана една Apk_Save_1.5 папка с няколко подпапки.

9: Преди да направим някакви промени, първо ще се опитаме да преопаковаме/тестваме нашия тестов apk. Не ходете както в началото, няколко часа писане бяха изгубени, защото преопаковането изведе грешка в ретроспекция. Въведете това в командния ред, за да преопаковате съществуващата папка в apk файл: "apktool b Apk_Save_1.5" Забележка: Също така срещнах факта, че apk може лесно да се разопакова и разопакова, но тъй като промених дори само една дума в него, не можах да го разопаковам повече или приложението не стартира. За щастие все още не съм виждал много от това.