Нужны ли мне отдельные проекты затмений для разработки под Android с агентом для ПК?

1

Я пишу приложение для Android, которое будет общаться с ПК. Я попытался создать 2 пакета в одном проекте eclipse, но это, похоже, не работает. Когда я пытаюсь отлаживать приложение java для ПК, он выходит из строя с помощью "Не удается подключиться к виртуальной машине". Я искал это и нашел предложения по включению брандмауэра Windows и перезагрузке. Это не сработало. В отчете о сбое говорится:

# Internal Error (classFileParser.cpp:3494), pid=4408, tid=4776
# Error: ShouldNotReachHere()

Может быть, есть лучшая практика, которую мне не хватает? Должны ли эти два одинаковых блока кода (они имеют общие классы) находиться в отдельных проектах, или я использую хороший подход и просто сталкиваюсь с некоторой проблемой конфигурации?

2 ответа

2
Лучший ответ

Если вы действительно хотите иметь оба проекта в одном проекте eclipse, вам нужно сделать следующее:

  1. создайте конфигурацию запуска для вашего проекта ПК (Run → Run configurations → add)
  2. установите JRE на любую JavaSE (например, 1.7) (вкладка JRE)
  3. удалить библиотеку Androidx.x vom Записи Bootstrap (вкладка Classpath)

теперь вы сможете запустить свой проект pc.

--- редактировать:

относительно вашего вопроса о лучшей практике. Я думаю, вам, вероятно, придется отделять проекты, если ваш компьютерный проект не очень маленький (например, только один класс)

  • 0
    Спасибо, это именно то, что будет работать. Теперь я могу запустить оба приложения из одного проекта. Возможно, это был вопрос, состоящий из двух частей, поэтому в отношении лучших практик я постараюсь найти в этой части дополнительную информацию.
  • 0
    ой, извини. я обновлю свой ответ
0

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

  • 0
    Тогда вы бы сказали, что рабочая область будет лучшим контейнером верхнего уровня? Есть ли ресурс, который описывает лучшие практики для организации проектов такого рода, или даже в целом?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню