Ошибка дублирования пакета Android - исключение нулевого указателя активности
Когда я запускаю свое приложение без ошибок, оно падает во время выполнения. Null pointer Exception
,
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.besu.test/com.besu.test.MainActivity}: java.lang.NullPointerException
Вот сделка, мой пакет:com.besu.test
"Я не знаю, почему Eclipse продублировал его, когда приложение запустило основное действие"com.besu.test.MainActivity
"Потому что, очевидно, нет такого каталога, как"com.besu.test/com.besu.test.MainActivity
"находится в проекте. и да, я объявил activity
в manifest
с "category launcher
"намерение.
Ценить это. веселит.
1 ответ
ComponentInfo
это класс, который содержит пакет приложения и полное имя класса. Там нет дублирования, просто ваш пакет приложений совпадает с пакетом для вашего класса активности.
В этом случае ComponentInfo
используется для определения действия, которое нужно начать, и был NPE, запускающий действие. Исключение заключено в этом RuntimeException
с дополнительной информацией о компонентах, чтобы помочь отладке.
Чтобы увидеть корневой NPE, посмотрите в трассировке стека ниже исключение "вызвано" и где оно встречается в вашем коде.