2014-11-29 1 views
0

Мне трудно найти ответ в Google по этому глупому вопросу. Я пришел из C# в разработку Android и на C#, когда мое приложение раздавило, компилятор показывает, где именно мое приложение подавляет код, и я могу видеть значения всех переменных.Genymotion не показывает ошибок

На данный момент мое приложение подавлено, и я понятия не имел, где искать ошибку.

Возможно ли это в android Eclipse с эмулятором GenyMotion? Как?

+0

Я не слишком хорошо знаком с Eclipse и Android, но после того, как вы установили и запустили приложение, появится окно просмотра журнала, в котором вы можете фильтровать и искать определенные вещи. Возможно, это вас интересует: https://cloud.genymotion.com/page/faq/#get-logcat – chrki

+0

Пожалуйста, не ругайтесь в своих комментариях. Это не Facebook. – Simon

ответ

5

Существует устройство регистрации на Android под названием LogCat. Вы можете открыть его в Eclipse, перейдя в меню Window> Show View> Other ...> LogCat.

Любые неперехваченные исключения будут напечатаны красным цветом. Фильтр для вашего приложения будет создан при его запуске.

LogCat example

+0

Это мой журнал - не имеет значения. Что вам нужно сделать, это запустить приложение, выбрать имя пакета в окне «Сохраненные фильтры», а при сбое приложения стек появится в красном шрифте. Там будут номера строк, чтобы вы знали, где искать. –

+0

Хо, я понял это сейчас. Спасибо за помощь! –

+0

Добро пожаловать, удачи! –

1

Это pissibol иметь в андроида Eclipce с genymotion эмуляторе это поведение? Как?

Чтобы устранить ваш крах, сначала посмотрите на исключение в logcat, затем попытайтесь понять, что именно это сообщение об ошибке. Например: NullPointerException, возможно, вы пытаетесь получить доступ к которым вы не инициализировали.

Теперь, чтобы увидеть переменную, используйте функцию отладки среды IDE. В eclipse с помощью Genymotion или устройства вы можете отлаживать свое приложение, а затем использовать Ctrl + F6 для трассировки по строкам.