У меня есть исходный код библиотеки Android и архив .jar для этой библиотеки. У меня также есть приложение для Android, которое использует эту библиотеку. Исходный код моей библиотеки и приложение для Android находятся в одном рабочем пространстве Eclipse. Итак, я добавил архив .jar, чтобы построить путь к Android-приложению, и приложил исходный код к этому .jar-архиву.«Линия недоступна» в отладке андроида
Я могу смотреть в функции я называю в моем приложении, но когда я отладка, я не могу пройти через функцию из библиотеки, я звоню. В отладчике говорится «строка: недоступно».
Как я могу сделать так, что я могу пройти через код в библиотеке? Я знаю, что в настройках компилятора Java для библиотеки Android мне нужно установить флажок «Добавить номер строки, приписанный к сгенерированным файлам классов», что я уже сделал для Android-приложения и Android-библиотеки.
ли я что-то пропустил? Почему я все еще получаю сообщение «line: not available» в отладчике и не могу пройти через код из библиотеки?
И библиотека, и приложение скомпилированы с использованием Java 1.6. Целью Android-приложения для Android является Android 5.1.1, а целью сборки библиотек является Android 4.0.3.
вы можете проверить доступность отладочной информации с помощью 'javap -l' на скомпилированных классах –