powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / android+Firebird
25 сообщений из 217, страница 7 из 9
android+Firebird
    #39499502
Konrads
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
полученный APK файл устанавливаем и он работает
а запуск в режиме отладки - никак не выходит
...
Рейтинг: 0 / 0
android+Firebird
    #39499506
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konradsполученный APK файл устанавливаем и он работает
Раз работает, то в чем проблема?
...
Рейтинг: 0 / 0
android+Firebird
    #39499508
Konrads
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadmanKonradsОткрываются активити окна где нет работы с БД.
Подключай монитор из сдк, запускай свое приложение и открывай активности, которые должны работать с базой. В мониторе вывалится ошибка, если она есть.

Как это сделать?
Планшет подключен через USB
Android Studio его видит

Вот сижу я перед проектом, на чё нажать?
"Подключай монитор из сдк" - это как?

Сейчас я делаю так:
меню "Run" --> Run 'XXXXXXX [androidDependencies]'
или
меню "Run" --> Debug 'XXXXXXX [androidDependencies]'
...
Рейтинг: 0 / 0
android+Firebird
    #39499515
Konrads
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadmanKonradsполученный APK файл устанавливаем и он работает
Раз работает, то в чем проблема?

Работает не всё. Не работает открытие окон где есть подключение к базе. Нужно включить отладочный режим, чтоб понять где засада.
...
Рейтинг: 0 / 0
android+Firebird
    #39499526
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
android+Firebird
    #39499572
Konrads
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну вот, чёта прорисовывается, порт для отладки недоступен.

http://konrads.ru/pic/kitreala/adb6.gif

Будем искать :)
...
Рейтинг: 0 / 0
android+Firebird
    #39499585
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konrads, студия поди запущена?
...
Рейтинг: 0 / 0
android+Firebird
    #39499592
Konrads
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да была запущена.
Закрыл, перезапустил монитор - пропала ошибка эта.
Большое спасибо за помощь и подсказки
Но сегодня я пока вынужден прекратить работу над ошибками
Завтра продолжу.
...
Рейтинг: 0 / 0
android+Firebird
    #39502272
Konrads
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С ошибками которые лезли при запуске на реальное устройство разобрался.
Как писал выше, переносил проект с Eclipse, импорт не проходил, тогда создал по совету новый проект, и перетащил сюда свои файлы.
В build.gradle в конце, увидел такие строки:
Код: xml
1.
2.
3.
4.
5.
6.
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:25.3.1'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    testCompile 'junit:junit:4.12'


К моему проекту это никаким боком не относится, но именно они тащили кучу библиотек в проект. Закомментировал, и все ошибки пропали.
Казалось бы всё, но фиг там.
Запускаешь Run - всё без ошибок, но на устройстве ничего не происходит
Запускаешь Debug - возникает такая ошибка "Android studio Unable to open debugger port 127.0.0.1"

http://konrads.ru/pic/kitreala/adb7.gif

Порылся в сети, ничего полезного на нашел, опять в тупике :(
...
Рейтинг: 0 / 0
android+Firebird
    #39502284
Konrads
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Опять же непонятно, почему в окне вызываемом Attach debuger to android process, не активна кнопка Ok

http://konrads.ru/pic/kitreala/adb8.gif
...
Рейтинг: 0 / 0
android+Firebird
    #39502303
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konrads,

разбирайся с фаерволами и прочей нечистью. Сделай пустой проект и доведи его до состояния отладки.
...
Рейтинг: 0 / 0
android+Firebird
    #39502310
Konrads
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пустой проект работает без проблем, вот это и странно.
Именно после запуска пустого проекта я и начал чистить свой. Убрал уже кучу всякого мусора. Студия при создании проекта создаёт какие то тесты, кучу библиотек лишних присоединяет.
Короче продолжаю разбираться.
...
Рейтинг: 0 / 0
android+Firebird
    #39502317
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KonradsПустой проект работает без проблем, вот это и странно.
Работает с отладчиком без проблем? Точка останова работает? Логи сыплются?
...
Рейтинг: 0 / 0
android+Firebird
    #39502339
Konrads
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Точки останова в студии я пока не смотрел как делать.
Но большая разница при запуске моей и тестовой программы есть.
Когда запускаю тест - появляется вот такое окно:

http://konrads.ru/pic/kitreala/adb9.gif

затем долго бегут логи, и программа запускается на устройстве, а в студии появляется сообщение:

http://konrads.ru/pic/kitreala/adb10.gif

Всего этого нет при запуске моей программы, пытаюсь понять почему.
...
Рейтинг: 0 / 0
android+Firebird
    #39502348
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смахивает на кривой импорт либо ...
Скинь полный скрин студии перед запуском отладки своего проекта.
...
Рейтинг: 0 / 0
android+Firebird
    #39502374
Konrads
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadmanСмахивает на кривой импорт либо ...
Скинь полный скрин студии перед запуском отладки своего проекта.

А чё там смотреть то, какие вкладки показать ?
Всё то же что и у тестового проекта, никаких ошибок, всё гладенько.

Я сейчас сделаю так:

Удалю тестовый проект.
Удалю свой проект.
Создам новый с параметрами своего проекта и добьюсь его тестирования на реальном устройстве.
Затем, как и в прошлый раз размещу свои библиотеки и исходники в этом проекте.
Посмотрю что выйдет и сообщу.
...
Рейтинг: 0 / 0
android+Firebird
    #39502413
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KonradsА чё там смотреть то, какие вкладки показать ?
Что именно запускаешь на отладку. Ощущение, что не app.
...
Рейтинг: 0 / 0
android+Firebird
    #39502422
Konrads
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
android+Firebird
    #39502428
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konrads http://konrads.ru/pic/kitreala/adb11.gif
Между молотком и > (run) выбери "app" или что там еще есть?
...
Рейтинг: 0 / 0
android+Firebird
    #39502440
Konrads
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
android+Firebird
    #39502443
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konrads http://konrads.ru/pic/kitreala/adb12.gif
Ну? Выбирай апп и вперед.
...
Рейтинг: 0 / 0
android+Firebird
    #39502447
Konrads
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выбрал там app, вроде чёта запускается, жду пока :)
...
Рейтинг: 0 / 0
android+Firebird
    #39502449
Konrads
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Запустилось :)

Ну огромное спасибо !!!
...
Рейтинг: 0 / 0
android+Firebird
    #39502452
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KonradsЗапустилось :)

Ну огромное спасибо !!!
Пустяки. :)
...
Рейтинг: 0 / 0
android+Firebird
    #39505442
Konrads
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Полностью разобрался почему возникают ошибки при подключении базы.
Всё дело оказалось в том, что начиная с 5-той версии андроид, сетевой запрос в главном потоке приводит к фатальной ошибке. И соорудили механизм чтоб этого не происходило.
Ну сделали и сделали, почему бы сообщение об ошибке не сделать более информационным, ну типа "Запрос к сети из основного потока", и ладушки, было бы понятно чё искать.

1.
Короче, всё что нужно, чтоб проект разработанный для 4 версии андроид заработал на более высоких версиях, это добавить следующее:

импорт:
Код: xml
1.
import android.os.StrictMode;



и перед подключением к базе:
Код: xml
1.
2.
3.
	StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
		.detectNetwork()
		.build());



Ну а дальше подключаемся:
Код: xml
1.
	aConnection = DriverManager.getConnection(xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx);




2. Если разрабатывается новый проект, то не заморачивайтесь с драйвером Jaypird2_2_3.jar, как я описывал ранее в предыдущих постах для проектов в Eclipse, а скачайте новый: Jaybird_2_2_12.aar https://sourceforge.net/projects/androidjaybird/
Далее добавьте в проект новый модуль с этим драйвером (File->new->new module, далее выбираем "Import jar/aar packade"), затем в структуре проекта к aap/dependencies добавить модуль Faybird_2_2_12, и всё, будет всё работать, но только не забудьте про StrictMode
...
Рейтинг: 0 / 0
25 сообщений из 217, страница 7 из 9
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / android+Firebird
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]