Модераторы: javastic
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отладка программы в Netbeans 
:(
    Опции темы
Megas
Дата 13.7.2012, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 60
Регистрация: 15.1.2006

Репутация: нет
Всего: нет



Всем привет,

Решил начать учить программирование под андроид и давольно быстро столкнулся с тривиальной проблемой, ответ на которую, чтото не могу найти в интернете. Написал простенькую программку с таймером, запустил в эмуляторе, а она в определенный момент вылетает с сообщением, чтото типа "К сожалению, программа {имя программы} была закрыта". И всё. А хотелось бы получить полное название ошибки, номер строчки, стек вызовов и т.д.

Подскажите как это делается при разработке под андроид?
Кстати пользуюсь IDE: NetBeans
PM WWW   Вверх
spyswamp
Дата 13.7.2012, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 349
Регистрация: 18.8.2006

Репутация: 4
Всего: 7



Дебагер какой?


--------------------
- why you call it beta?
- cuz it's betta then nothin'
PM MAIL   Вверх
GZep
Дата 14.7.2012, 16:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


участник Винграда
***


Профиль
Группа: Завсегдатай
Сообщений: 1528
Регистрация: 7.7.2006
Где: Москва

Репутация: 2
Всего: 32



Megas, советую перейти на эклипс. Лично мне он жутко не нравится и я люблю нетбинс, но деваться некуда, эклипс - это самая юзабельная среда для андройда.


--------------------
user posted imageuser posted image
PM MAIL WWW ICQ Skype GTalk   Вверх
Megas
Дата 21.7.2012, 14:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 60
Регистрация: 15.1.2006

Репутация: нет
Всего: нет



spyswamp, хороший вопрос. Понятия не имею. Где посмотреть?


GZep, слишком сложновато. Я уже очень давно использую NetBeans для разработки под веб и уже очень привык к нему, а теперь устанавливать отдельно эклипс для андроида? Систуацию ещё усложняет тот факт, что мне проще писать апликации написаные на HTML5+JS и отображать это через WebView с инеграцией через JavaScriptInterface.

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

Но у меня дополнительный вопрос. Допустим я написал программу, всё работает отлично в эмуляторе, но когда запускаю на реальном железе (версия андроида на железе такая же как и в эмуляторе), то в определенный момент программа вылетает. Как отлаживать программу в таком случае?
PM WWW   Вверх
Dapo
Дата 23.7.2012, 01:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 417
Регистрация: 18.4.2002

Репутация: 1
Всего: 1



Может это поможет?

If you have setup nbandroid you can find the adb logcat viewer in netbeans under: Window -> Output -> ADB Log

--edit Just followed up on the post above and started using C:\Program Files (x86)\Android\android-sdk-windows\tools\ddms which is alot better then the one in netbeans.

взято отсюда
PM MAIL   Вверх
Megas
Дата 25.7.2012, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 60
Регистрация: 15.1.2006

Репутация: нет
Всего: нет



Dapo, спасибо за наводку, действительно хорошие инструменты.

А по поводу отладки программы на реальном аппарате, прочитал про отладку по USB. Но пока чтото драйвера никак не хотят устанавливаться и система не видит устройство :(
PM WWW   Вверх
math64
Дата 25.7.2012, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2505
Регистрация: 12.4.2007

Репутация: 1
Всего: 72



В Линуксе у меня устройство сразу подцепилось.
В Винде, возможно, нужен Kies для Самсунга и т.п. (На Висте с Kies подцепилось, на xp без Kies - нет)
PM   Вверх
GZep
Дата 3.8.2012, 00:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


участник Винграда
***


Профиль
Группа: Завсегдатай
Сообщений: 1528
Регистрация: 7.7.2006
Где: Москва

Репутация: 2
Всего: 32



В винде драйвера в папке с андройд sdk лежат, вот пруф: http://developer.android.com/tools/extras/oem-usb.html
Megas, эклипс портабельно в виде zip архива распространяется, так что советую попробовать, ибо систему не замусорит.


--------------------
user posted imageuser posted image
PM MAIL WWW ICQ Skype GTalk   Вверх
math64
Дата 3.8.2012, 07:27 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2505
Регистрация: 12.4.2007

Репутация: 1
Всего: 72



Для Эклипс ADT Plugin разрабатывается Google, и всегда при обновлении SDK при необходимости обновляется ADT Plugin.
А вот плагин для NetBeans может вовремя не обновиться.
С другой стороны, рефакторинг у NetBeans лучше, чем у Eclipse, автоматическая сборка проекта в Eclipse нередко заклинивает, и нужно делать clean.
Поэтому разрабатывать в NetBeans удобнее. А можно разрабатывать в NetBeans, а отлаживаться и экспортировать готовый apk в Eclipse.

PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Android | Следующая тема »


 




[ Время генерации скрипта: 0.0647 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.