Существует ли какой-либо инструмент автоматического рефакторинга, который создает уникальное приложение для Android?

У меня есть шаблон проекта, когда я хочу создать уникальное приложение вручную, чтобы обновить его до маркета. Я буду следовать этим шагам:

  1. Щелкните правой кнопкой мыши на имени пакета
  2. Рефакторинг, затем Переименовать
  3. Переименование пакета в minifest и обновление кода версии.
  4. наконец, очистить код от ошибок импорта, таких как *.R; ошибки

У меня вопрос, есть ли инструмент, который автоматизирует этот процесс рефакторинга, не будучи вовлеченным в него? Я пытался создать инструмент Java, но он потребляет память и некоторые вещи, которые я должен завершить его вручную, я ищу это с 3 дней, и ничто не дает вам четкого ответа.

2 ответа

У меня вопрос, есть ли инструмент, который автоматизирует этот процесс рефакторинга, не будучи вовлеченным в него?

Новая система сборки на основе Gradle может справиться с этим сценарием. Фактически, это позволяет вам отделить имя пакета, используемое R.java (чтобы обеспечить его согласованность) и имя пакета, используемого для определения того, является ли приложение уникальным на устройстве и в магазине Play Store.

Я рекомендую вам посмотреть видео "Новая система сборки Android SDK" с конференции Google I|O 2013, чтобы узнать больше о том, что он может сделать, поскольку Xav определенно описывает этот сценарий.

Обратите внимание, что хотя это и не "щелчок правой кнопкой мыши", это должно сделать решение сценариев довольно простым.

Спасибо всем, я решил эту проблему, преобразовав шаблонный проект в JAR и позволив другому мелкому проекту обработать все, я создал небольшой метод, который обновляет minifest в этом небольшом проекте, и мне пришлось обновить package,ver name ТОЛЬКО и вер код, то я сгенерировал APK с помощью ANT, однако я протестировал проект, и он работает нормально, надеюсь, это поможет другим людям

Другие вопросы по тегам