Переименование имени пакета внутри APK

Я создал AIR-приложение, которое в настоящее время находится на рынке. Чтобы обновить приложение, очевидно, я должен сохранить то же имя пакета. Мои первые версии были упакованы с помощью Eclipse с плагином ADT.

Теперь, чтобы использовать AIR 3.0 Native Extensions (ANE), которые не были доступны, когда я только разработал приложение, я должен создать APK с помощью инструментов командной строки AIR. К сожалению, эти инструменты командной строки заставляют вас иметь имя пакета, которое начинается со слова "air". Например, мне нужно имя пакета "com.example". AIR создает имя пакета как "air.com.example".

Поэтому теперь я не могу обновить свое приложение на рынке, так как имя пакета изменилось. У Adobe есть эта ужасная статья, которая поможет вам переименовать и удалить "air" в пакете. Я не великий программист, поэтому это поставило меня в тупик. http://kb2.adobe.com/cps/875/cpsid_87562.html

Очевидно, эта информация устарела или неверна в нескольких областях. Я полностью споткнулся на шаге 12, где используется apkbuilder:

 apkbuilder final.apk -u -z resources.arsc -f classes.dex

Я получаю сообщение об ошибке:

THIS TOOL IS DEPRECATED. Смотрите --help для получения дополнительной информации. java.io.FileNotFoundException: resources.arsc does not exist

Я использовал шаг 10 для создания нового файла resources.arsc. Он явно существует и находится в правильном месте. Я попробовал использовать apkbuilder с другими файлами resources.arsc, взятыми из других проектов. Я все еще получаю то же сообщение об ошибке.

Есть ли хоть один шанс, что это сработает? Если кто-то заинтересован в этом, у меня есть zip файл с примером AIR apk, windows bat файлы для работы в командной строке, и все необходимые утилиты, так что их не нужно скачивать. Чтобы начать работу, вам просто нужно изменить мой path.bat в соответствии с вашей системой. И вам нужен Notepad++ (или эквивалент) для пакетной автоматизации переименования имени пакета в нескольких файлах. bradwallacedesign.com/dktimer/renameApkProject.zip

Большое спасибо!

7
задан Flow 7 January 2013 в 09:52
поделиться