Импортировать тестовый проект Android в Eclipse из системы контроля версий - PullRequest
14 голосов
/ 16 сентября 2010

У меня есть проект Android Eclipse и связанный проект Android Test Eclipse, зарегистрированный в хранилище Subversion. Если вы получили проверенную рабочую копию, как мне перенести проект Android Test в рабочую область Eclipse?

Легко добавить проект Android в рабочее пространство (просто Файл-> Новый проект-> Проект Android-> Из существующего источника и укажите его в каталоге в рабочей копии svn). Но «Новый тестовый проект Android» не имеет возможности создавать из существующего источника.

Ответы [ 4 ]

13 голосов
/ 19 мая 2013
  1. Файл -> Импорт ...
  2. Существующий код Android в рабочую область
  3. Импортируйте проект, как если бы вы работали с обычным проектом Android
  4. Вы будетеесть ошибки, потому что импортированный тестовый проект не имеет ссылок на родительский проект
  5. Тестовый проект правой кнопкой мыши -> Свойства
  6. Путь сборки Java -> вкладка Проекты
  7. Добавить ->Выберите проект, который вы тестируете
  8. ОК
  9. Обновить / Очистить (необязательно)
  10. Тестовый проект правой кнопкой мыши -> Запуск от имени -> Тест Android JUnit
8 голосов
/ 14 декабря 2010

Искал эту функциональность и тоже не нашел ее:)

В итоге я сделал следующее:

  1. Переместил каталог моей существующей тестовой программы (извлечено)от контроля версий) до временного каталога
  2. В Eclipse я создал новый пустой проект Android Unit Test, поместил его в каталог с именем исходного каталога тестового проекта
  3. Closed Eclipse и скопировалфайлы .classpath и .project из вновь созданного тестового проекта в текущий корневой каталог старого тестового проекта (в каталоге temp)
  4. Удален новый пустой каталог тестового проекта, перемещен старый из временного местоположения обратно в исходное.location

Проще говоря, я просто сгенерировал новые файлы .classpath и .project и скопировал их в извлеченный каталог проекта.

После очистки и обновления в Eclipse это сработало :)Конечно, это не реальное решение, но уродливый обходной путь, который я даже не ожидаю работать в любой ситуации, но кто знает, может помочь вам.Приветствия.

1 голос
/ 16 сентября 2010

Я думаю, вы хотите импортировать> существующий проект, особенно если файлы .project и .classpath проверены на контроль версий.

0 голосов
/ 27 января 2014

Мне также пришлось R. нажмите тестовое приложение (после импорта как обычное существующее приложение Android) -> Свойства -> Ресурс -> Android -> установите флажок в соответствующем эмулируемом Android, чтобы получить параметр Android JUnit Test для запуска / отладка, которая в противном случае отсутствовала.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...