Я пишу приложение для Android, которое будет общаться с ПК. Я попытался создать 2 пакета в одном проекте eclipse, но это, похоже, не работает. Когда я пытаюсь отлаживать приложение java для ПК, он выходит из строя с помощью "Не удается подключиться к виртуальной машине". Я искал это и нашел предложения по включению брандмауэра Windows и перезагрузке. Это не сработало. В отчете о сбое говорится:
# Internal Error (classFileParser.cpp:3494), pid=4408, tid=4776
# Error: ShouldNotReachHere()
Может быть, есть лучшая практика, которую мне не хватает? Должны ли эти два одинаковых блока кода (они имеют общие классы) находиться в отдельных проектах, или я использую хороший подход и просто сталкиваюсь с некоторой проблемой конфигурации?
Если вы действительно хотите иметь оба проекта в одном проекте eclipse, вам нужно сделать следующее:
теперь вы сможете запустить свой проект pc.
--- редактировать:
относительно вашего вопроса о лучшей практике. Я думаю, вам, вероятно, придется отделять проекты, если ваш компьютерный проект не очень маленький (например, только один класс)
Я чувствую, что для вас будут два отдельных проекта. Организационно я считаю, что это будет работать лучше. Это также может помочь вам избежать подобных проблем в будущем.