Существует ли какой-либо инструмент автоматического рефакторинга, который создает уникальное приложение для Android?
У меня есть шаблон проекта, когда я хочу создать уникальное приложение вручную, чтобы обновить его до маркета. Я буду следовать этим шагам:
- Щелкните правой кнопкой мыши на имени пакета
- Рефакторинг, затем Переименовать
- Переименование пакета в minifest и обновление кода версии.
- наконец, очистить код от ошибок импорта, таких как *.R; ошибки
У меня вопрос, есть ли инструмент, который автоматизирует этот процесс рефакторинга, не будучи вовлеченным в него? Я пытался создать инструмент Java, но он потребляет память и некоторые вещи, которые я должен завершить его вручную, я ищу это с 3 дней, и ничто не дает вам четкого ответа.
2 ответа
У меня вопрос, есть ли инструмент, который автоматизирует этот процесс рефакторинга, не будучи вовлеченным в него?
Новая система сборки на основе Gradle может справиться с этим сценарием. Фактически, это позволяет вам отделить имя пакета, используемое R.java
(чтобы обеспечить его согласованность) и имя пакета, используемого для определения того, является ли приложение уникальным на устройстве и в магазине Play Store.
Я рекомендую вам посмотреть видео "Новая система сборки Android SDK" с конференции Google I|O 2013, чтобы узнать больше о том, что он может сделать, поскольку Xav определенно описывает этот сценарий.
Обратите внимание, что хотя это и не "щелчок правой кнопкой мыши", это должно сделать решение сценариев довольно простым.
Спасибо всем, я решил эту проблему, преобразовав шаблонный проект в JAR и позволив другому мелкому проекту обработать все, я создал небольшой метод, который обновляет minifest в этом небольшом проекте, и мне пришлось обновить package,ver name ТОЛЬКО и вер код, то я сгенерировал APK с помощью ANT, однако я протестировал проект, и он работает нормально, надеюсь, это поможет другим людям