Ну, есть пара предложений, которые могут помочь вам отладить ваше приложение. Надеюсь, они решат вашу проблему. Кроме того, опубликуйте свой XML-файл манифеста Android и фрагмент метода onCreate метода MainActivity, чтобы мы также могли помочь вам в его отладке и сузить возможности ...
Предложения:
1) В вашем Android XML проверьте, равна ли ваша минимальная версия Sdk ( android: minSdkVersion = "3" ) 3? Если это изменить его на 7+. Иногда я находил этот трюк полезным, когда справлялся с редкими проблемами.
2) В вашем Android XML проверьте, что вы зарегистрировали там свою активность. Если нет, пожалуйста, зарегистрируйте его, каждое новое действие должно быть зарегистрировано перед его использованием. Если ваша деятельность зарегистрирована, перепроверьте путь, который вы ей указываете, также правильный.
3) Очистите проект и соберите его снова, чтобы R.java обновился и не использовал кэшированные файлы.
4) Перенесите свой проект, создайте один новый проект и скопируйте туда все свои файлы. Это также решает редкие проблемы.
5) По словам одного пользователя:
Я только что получил ту же ошибку (Невозможно создать экземпляр активности ...) с Opera Mini. Opera Mini была на SD-карте (перенесена на SD-карту в настройках приложения). Кажется, ошибка связана с тем, что я вчера поменял карту SD. Устройство было выключено, я скопировал все данные со старой карты на новую (с помощью команды cp -a), затем вставил новую карту и снова запустил устройство. Кажется, все работает, как ожидалось, но теперь я вижу, что все приложения на SD-карте вылетают с одной и той же ошибкой.
Device: HTC Desire HD (Android 2.2)
Old SDHC card: SanDisk 8GB class 4
New SDHC card: Kingston 16GB class 4
Так что я бы сказал, что это ошибка Android, а не то, что может быть исправлено разработчиками приложений.
См. Также: http://android -developers.blogspot.com / 2010/07 / apps-on-sd-card-details.html
It has always been the case that when you swap SD cards on an Android device, if you physically copy the contents of the old card to the new one, the system will use the data on the new card as if nothing had changed. This is also true of apps which have been installed on the SD card."
Это кажется неправильным.
Надеюсь, что один из них решит вашу проблему.