2011-04-06 5 views
1

У моего приложения есть виджет главного экрана. Когда я включаю телефон (с выключенным, а не спать), я получаю фатальное исключение.Исключение виджета при включении

04-06 14:33:59.739: ERROR/AndroidRuntime(271): java.lang.RuntimeException: Unable to instantiate receiver com.mytest.myapp.AppWidget: java.lang.ClassNotFoundException: com.mytest.myapp.AppWidget in loader dalvik.system.PathClassLoader[/data/app/com.mytest.myapp-2.apk] 

04-06 14:33:59.832: ERROR/AndroidRuntime(269): Caused by: java.lang.ClassNotFoundException: com.mytest.myapp.AppWidget in loader dalvik.system.PathClassLoader[/data/app/com.mytest.myapp-2.apk] 

Если я нажму приложение, чтобы запустить его снова, он отлично работает. Любая идея о том, что происходит?

ответ

1

Было бы полезно увидеть Manifest.mf, на всякий случай, там есть опечатка.

Несоблюдение этого, единственное объяснение, которое бросается в глаза, заключается в том, что телефон пытается запустить приложение до того, как/данные будут установлены. Можете ли вы воспроизвести в эмуляторе?

Phil Lello

+0

Эта ошибка возникает из эмулятора. Когда я говорю о включении питания, я имею в виду запуск эмулятора. Кажется, у меня нет этой проблемы на моем телефоне. Но это касается того, что делает эмулятор. – Roger

+0

Хм. Обычно я считаю, что эмулятор работает медленно, поэтому отлаживайтесь на устройстве. Моя реакция на то, что это, вероятно, проблема с производительностью эмулятора. –

Смежные вопросы