Выпустить тестовый проект Android в Eclipse
Привет, я работаю над приложением для Android в затмении. Я создаю проект Android с тестовым проектом. Я работал над тестом Android. Теперь в основной папке проекта нет классов и файлов. Есть только манифест. Как выпустить и преобразовать тестовый проект в основной проект?
Я создал новое приложение для Android в Eclipse под названием Volume control. Автоматически затмение создало второй проект под названием Volume controlTest. Я работал над вторым. Я проверил это, и он отлично работает. Теперь я хочу опубликовать это. Как я могу перенести файлы в проекте управления громкостью? Если я произвожу рефакторинг и поменяю имя на папку или пакет, я потерял проект. Если я удаляю папку управления громкостью, затмение говорит мне, что ему нужен проект управления громкостью для запуска Volume controlTest.
Мне нужен хорошо написанный исходный код, чтобы опубликовать его в GIT и сделать приложение открытым.
Помоги мне, пожалуйста!
2 ответа
Похоже, вы написали свое Android-приложение в тестовом проекте, а не в основном проекте.
Eclipse создает два проекта: основной проект и тестовый проект, к имени которого добавляется имя "Тест". Тестовый проект предназначен для хранения тестов, которые вы пишете для тестирования основного кода.
Вместо этого вы должны написать свой код в основном проекте, а тесты - в тестовом проекте.
Поскольку вы по ошибке поместили код своего приложения в тестовый проект, вы сможете скопировать его в основной проект через встроенное управление файлами операционной системы, и Eclipse должен принять изменения. Возможно, вам придется исправить некоторые вещи, такие как пути, имена классов и тому подобное, но вы не должны терять работу.
Решено:
- сохранить тестовый проект в папке вне рабочей области eclipse
- удалить проект из затмения
- создать новый пустой "Android Project" без действий
- скопировать и вставить файлы проекта из файлового менеджера, чтобы затмить
- удалите все слова ".test" из файлов проекта.
- в манифест удалить
<instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="....." />
а также<uses-library android:name="android.test.runner" />
ОЧЕНЬ ВАЖНО!!!! Не сохраняйте, пока не внесете все изменения, иначе затмение поменяет проект, и вам понадобится тестовый проект для использования основного проекта.