Ответ 1
Используйте "Запустить конфигурации" и убедитесь, что вы выбрали приложение для Android.
Любая идея, как решить эту проблему? Я использую Eclipse, и это происходит, даже когда я создаю новый проект для Android.: (
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (classFileParser.cpp:3174), pid=3944, tid=3256
# Error: ShouldNotReachHere()
#
# JRE version: 6.0_18-b07
Используйте "Запустить конфигурации" и убедитесь, что вы выбрали приложение для Android.
Я решил это
Вы получаете эту ошибку при запуске тестов JUnit? Если это так, похоже, что я виноват, но нашел решение. См. Мой ответ здесь
Я столкнулся с этой ошибкой и подумал, что это имеет какое-то отношение к моей JRE, поскольку в документах указано состояние 1.5 или 1.6, однако кажется, что есть один простой шаг, который я (и он выглядит другим) просматривается. Вы должны исключить Android Bootstrap из конфигурации запуска. Перейдите в "Редактировать настройки запуска" и выберите конфигурацию запуска DatabaseConfigUtil, а затем перейдите на вкладку "Classpath" и удалите "Android Bootstrap".
Большое спасибо этому полезному потоку: https://groups.google.com/forum/#!topic/ormlite-android/Qaw4JD2KJ1Q
EDIT: Я просто понял, что, хотя моя проблема была такой же, у нас были разные цели. В вашем случае вы пытались запустить проект Android в качестве приложения Java, однако моя проблема заключалась в попытке запустить Java-приложение генератора ORMLite в рамках проекта Android, и оно автоматически добавляло загрузку android к пути к классам. Поэтому в случае, упомянутом в вопросе, просто запуская его как проект Android вместо Java-приложения, вы должны решить эту проблему.
Я никогда не видел эту ошибку, но вы можете попробовать стандартные исправления: обновите или переустановите JRE и Android SDK. Может помочь...
Случается для меня тоже, но, похоже, связано с проектами, которые зависят от других проектов библиотеки. Это происходит, если я ударил F11 для повторного запуска в проекте библиотеки, но не тогда, когда я делаю это из приложения. Я думаю, что это просто путается, когда он пытается понять, как запустить библиотеку. Таким образом, обходной путь достаточно прост, но уверенность не была очевидна.
Ну... Я думаю, проблема в том, что вы используете среду Android для запуска Java-приложений. Вероятно, вы вставляете java-код внутри структуры Android и не можете "читать" это.
Возможно, вы использовали пусковую установку как Eclipse JUnit Launcher. если это так, вам нужно перейти на Android JUnit Test Launcher.
чтобы сделать это