Хорошо, вот что я должен был сделать:
Проблема: у меня был базовый проект, который я хотел использовать в качестве отправной точки для нескольких других проектов, которые были бы в той же рабочей области, что и базовый проект.Базовый проект уже был под контролем GiT в моем собственном локальном репо.Пришло время дублировать базовый проект «MyBaseApp», чтобы он стал отправной точкой для «MyKillerApp».
Решение:
- Я просто продублировал весь каталог MyBaseApp в виде MyKillerApp иимел две директории бок о бок.
- Я отредактировал файл MyKillerApp ->. project и изменил имя с MyBaseApp на MyKillerApp.(Это было необходимо для выполнения шага 3).
- Я открыл Eclipse и выполнил File-> Import из MyKillerApp (я пропустил некоторые подробности о том, как использовать меню Import, но щелкнув вокруг, вы увидитепонять это.)
- Я щелкнул правой кнопкой мыши на MyKillerApp в диспетчере пакетов и выбрал Инструменты Android-> Переименовать пакет приложений в MyKillerApp.Я проверил все параметры для переименования, кроме последнего флажка для файлов, не являющихся Java.
- Я выделил src-> com.myname.MyBaseApp в менеджере пакетов и сделал F2 для MyKillerApp.Затем я проделал то же самое с несколькими классами, в том числе с моим классом начальной активности, который входит в ваш файл AndroidManifest.xml.
- Мне пришлось обновить несколько имен вызовов функций, но компилятор указал их мне.1018 *
Таким образом, у меня был новый проект, полученный из базового проекта, без базовой номенклатуры, оставленный в базовом репозитории GiT.