Android запускает новый вид ошибки: отсутствует instrumentation.class - PullRequest
0 голосов
/ 18 мая 2011

эй, у меня есть новая активность, которая расширяет активность, и когда я пытаюсь изменить ее, я получаю следующую ошибку: «исходное вложение не содержит источника для файла instrumentation.class»

есть идеи?

1 Ответ

1 голос
/ 07 июня 2011

Видимо, это поведение "нормальное". Я нашел ответ на этот вопрос с другого форума.

Это нормально. SDK не включает исходный код для Android классы. Если вы перейдете к классу Android во время отладки, вы получить сообщение «источник не найден». Do Run -> Step Вернуться к завершению выполнение метода без исходного кода.

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

Вот ссылка на оригинальное сообщение на форуме

Обновление: Используя эту ссылку Просмотр исходного кода Android в Eclipse , я нашел нужное мне решение. Найти сообщение от Volure в разделе комментариев. Он содержит ссылку на упакованный набор базового кода Android, необходимый для решения этой проблемы. Поместите zip-файл в соответствующий каталог. Затем в проводнике пакетов, r-щелкните файл JAR, выберите Свойства. В диалоговом окне «Вложение исходного кода Java» выберите «Внешний файл». Выберите почтовый файл. Нажмите ОК Снова, r-щелкните файл jar в Package Explorer и выберите обновление. Проверьте настройки, дважды щелкнув любой из классов Android. Теперь вы должны увидеть источник.

Надеюсь, это сэкономит кому-то время. У меня ушло 4 часа на поиски решения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...