Подтвердить что ты не робот

ShouldNotReachhere classFileParser 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
4b9b3361

Ответ 1

Используйте "Запустить конфигурации" и убедитесь, что вы выбрали приложение для Android.

Ответ 2

Я решил это

  • Закройте eclipse
  • Удалите каталоги bin и gen в своем проекте
  • Запустить eclipse
  • Перестройте свой проект

Ответ 3

Вы получаете эту ошибку при запуске тестов JUnit? Если это так, похоже, что я виноват, но нашел решение. См. Мой ответ здесь

Ответ 4

Я столкнулся с этой ошибкой и подумал, что это имеет какое-то отношение к моей 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-приложения, вы должны решить эту проблему.

Ответ 5

Я никогда не видел эту ошибку, но вы можете попробовать стандартные исправления: обновите или переустановите JRE и Android SDK. Может помочь...

Ответ 6

Случается для меня тоже, но, похоже, связано с проектами, которые зависят от других проектов библиотеки. Это происходит, если я ударил F11 для повторного запуска в проекте библиотеки, но не тогда, когда я делаю это из приложения. Я думаю, что это просто путается, когда он пытается понять, как запустить библиотеку. Таким образом, обходной путь достаточно прост, но уверенность не была очевидна.

Ответ 7

Ну... Я думаю, проблема в том, что вы используете среду Android для запуска Java-приложений. Вероятно, вы вставляете java-код внутри структуры Android и не можете "читать" это.

Ответ 8

Возможно, вы использовали пусковую установку как Eclipse JUnit Launcher. если это так, вам нужно перейти на Android JUnit Test Launcher.

чтобы сделать это

  • щелкните правой кнопкой мыши по окну кода
  • выполняется как
  • запустить конфигурации
  • В нижней части всплывающего окна вы увидите текст, который говорит " Использование Eclipse JUnit Launcher", а ссылка справа от него написана как выберите другой
  • нажмите выберите другой и перейдите на Android JUnit Test Launcher
  • запустить