Выпустить тестовый проект Android в Eclipse

Привет, я работаю над приложением для Android в затмении. Я создаю проект Android с тестовым проектом. Я работал над тестом Android. Теперь в основной папке проекта нет классов и файлов. Есть только манифест. Как выпустить и преобразовать тестовый проект в основной проект?

Я создал новое приложение для Android в Eclipse под названием Volume control. Автоматически затмение создало второй проект под названием Volume controlTest. Я работал над вторым. Я проверил это, и он отлично работает. Теперь я хочу опубликовать это. Как я могу перенести файлы в проекте управления громкостью? Если я произвожу рефакторинг и поменяю имя на папку или пакет, я потерял проект. Если я удаляю папку управления громкостью, затмение говорит мне, что ему нужен проект управления громкостью для запуска Volume controlTest.

Мне нужен хорошо написанный исходный код, чтобы опубликовать его в GIT и сделать приложение открытым.

Помоги мне, пожалуйста!

2 ответа

Похоже, вы написали свое Android-приложение в тестовом проекте, а не в основном проекте.

Eclipse создает два проекта: основной проект и тестовый проект, к имени которого добавляется имя "Тест". Тестовый проект предназначен для хранения тестов, которые вы пишете для тестирования основного кода.

Вместо этого вы должны написать свой код в основном проекте, а тесты - в тестовом проекте.

Поскольку вы по ошибке поместили код своего приложения в тестовый проект, вы сможете скопировать его в основной проект через встроенное управление файлами операционной системы, и Eclipse должен принять изменения. Возможно, вам придется исправить некоторые вещи, такие как пути, имена классов и тому подобное, но вы не должны терять работу.

Решено:

  1. сохранить тестовый проект в папке вне рабочей области eclipse
  2. удалить проект из затмения
  3. создать новый пустой "Android Project" без действий
  4. скопировать и вставить файлы проекта из файлового менеджера, чтобы затмить
  5. удалите все слова ".test" из файлов проекта.
  6. в манифест удалить <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="....." /> а также <uses-library android:name="android.test.runner" />

ОЧЕНЬ ВАЖНО!!!! Не сохраняйте, пока не внесете все изменения, иначе затмение поменяет проект, и вам понадобится тестовый проект для использования основного проекта.

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