|
android+Firebird
|
|||
---|---|---|---|
#18+
Кто нибудь пробовал такое подключение? И вообще возможно или нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2011, 09:08 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Не пробовал но тоже интересно, думаю если софт разработать на Х2 то получится ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 11:54 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Negruzzi Cristian, ты имеешь ввиду Delphi X2 ? Я думаю лучше на Eclipse+ sdk android С такими темпами распространения планшетников на адроиде. И снижением цен на них. Нужно уже что-то пробовать делать. Например актуально для склада, не надо кладовщику сначало записывать на бумагу, потом идти и вносить все в компьютер. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 12:51 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
По идее, jaybird (java-клиент) должен работать. Не проверял. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 12:53 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
ИВ_АндрейNegruzzi Cristian, лучше на Eclipse+ sdk android А это тож идея. ИВ_АндрейНапример актуально для склада, не надо кладовщику сначало записывать на бумагу, потом идти и вносить все в компьютер. Я разработал именно такую систему и в плане доработать модули для работы через веб и для мобильных устройств. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 12:57 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
на X2 для андроида пишется только веб-морда. т.е. по факту на X2 для самого андроида ничего разработать нельзя. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 12:57 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
А разве Андроид не основан на Линуксе?.. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 13:59 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Hello, Dimitry Sibiryakov! You wrote on Monday, November 07, 2011 2:01:02 PM: Dimitry SibiryakovА разве Андроид не основан на Линуксе?..типа того. там жаба (кастрированная) верхом на пингвине (кастрированном). -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 14:03 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Мимопроходящийтам жаба (кастрированная) верхом на пингвине (кастрированном). Ну так если эта кастрация не коснулась ядра и GLIBC, то на Андроиде должен работать штатный Firebird client линуксовой сборки. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 14:21 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovНу так если эта кастрация не коснулась ядра и GLIBC, то на Андроиде должен работать штатный Firebird client линуксовой сборки.Коснулась ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 14:29 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Hello, Dimitry Sibiryakov! You wrote on Monday, November 07, 2011 2:30:14 PM: Dimitry SibiryakovНу так если эта кастрация не коснулась ядра и GLIBC...с учетом количества индусов, нанятых на работу гуглем, шансы на сей счастливый момент не столь велики -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 14:33 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Мимопроходящийс учетом количества индусов, нанятых на работу гуглем,Первый раз прочитал "натянутых" ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2011, 17:59 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
hvladПо идее, jaybird (java-клиент) должен работать. Не проверял. У далвика другой байткод чем у обычной жабы. Чтобы jaybird работал под Андроид по идее его надо пересобрать под андроидовский далвик. Насколько там совместимость хз. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2011, 15:10 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Попробовал тест Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
получил сообщение [2011-11-10 - test003] Dx trouble processing "javax/sql/ConnectionEvent.class": Ill-advised or mistaken usage of a core class (java.* or javax.*) when not building a core library. [2011-11-10 - test003] Dx 1 error; aborting [2011-11-10 - test003] Conversion to Dalvik format failed with error 1 библиотеку надо пересобрать под андроидовский далвик . ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2011, 13:34 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
_android_библиотеку надо пересобрать под андроидовский далвик. Дык, пересобери. За чем дело стало? Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2011, 14:36 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Hello, Dimitry Sibiryakov! You wrote on 10 ноября 2011 г. 14:39:05: Dimitry SibiryakovДык, пересобери. За чем дело стало? оставь надежды. (с) -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2011, 14:41 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovДык, пересобери. За чем дело стало? Если бы знать как. взял jaybird-full.jar - разархивировал, что дальше делать? на сайте developer.android.com - не нашел ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2011, 09:12 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Нашел похожую тему, но там другая библиотека Код: plaintext 1. 2. 3. 4. 5. 6.
http://groups.google.com/group/android-developers/browse_thread/thread/cf09e8fe204bfb07 Имеет к jaybird-full.jar отношение javax или нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2011, 09:37 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Прочитал совет just create a lib folder on project root! put your .jars inside, and then add the to build path. сообщение trouble processing "javax/sql/ConnectionEvent.class": Не понятно зачем отсылают на сайты с Apache XML-RPC и XML-RPC Applications Новичку тут делать нечего..... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2011, 09:56 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
_android_Dimitry SibiryakovДык, пересобери. За чем дело стало? Если бы знать как. взял jaybird-full.jar - разархивировал, что дальше делать?Попробуй написать в Firebird-Java ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2011, 11:42 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Собираюсь написать прогу под андроид с подключением Firebird. Удалось ли кому-нибудь осуществить подключение? Что использовали? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2012, 17:26 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Hello, FMA! You wrote on 2 апреля 2012 г. 17:27:14: FMA> Собираюсь написать прогу под андроид с подключением Firebird.мечты, мечты... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2012, 17:29 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
IMO нужно смотреть в сторону аккуратной адаптации существующего порта libfbclient2(lenny/arm) под Bionic+NDK. Всё остальное - скорее маниловщина и "хотелки готовых решений" нашару. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2012, 19:45 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Крамольная фраза: ИМХО SQLite под Ведроид пользовать... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2012, 07:57 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
EvgErmak, ...это уже контейнерные перевозки, этим Трансагенство занимается! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2012, 09:01 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
FMAСобираюсь написать прогу под андроид с подключением Firebird. Удалось ли кому-нибудь осуществить подключение? Что использовали? А здесь ничего нет? http://blog.cincura.net/232132-connecting-from-android-to-firebird/ ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2012, 09:03 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Hello, MNF! You wrote on 3 апреля 2012 г. 11:25:02: MNF> А здесь ничего нет? > http://blog.cincura.net/232132-connecting-from-android-to-firebird/ MonoDroid неуёмная тяга дотнетчиков плодить технологических уродов... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2012, 11:28 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Подниму веточку :) Есть у кого нибудь решение вопроса работы с firebird на android? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2013, 07:39 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Konrads, AnyDac на Лазарусе пробовал? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2013, 10:17 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
kdvKonrads, в смысле. клиент есть , сервера пока нет. Какой вопрос-то? Спасибки ! Клиент собственно и интересовал :) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2013, 17:51 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Cobalt747Konrads, AnyDac на Лазарусе пробовал? Спасибки! И это посмотрю конечно :) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2013, 18:09 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Hello, Konrads! You wrote on 9 апреля 2013 г. 18:23:30: KonradsCobalt747> AnyDac на Лазарусе пробовал? > Спасибки! И это посмотрю конечно :) не взлетит. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2013, 18:24 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
МимопроходящийHello, Konrads! You wrote on 9 апреля 2013 г. 18:23:30: Konradsпропущено... > Спасибки! И это посмотрю конечно :) не взлетит. А что там не так? Просто интерессно. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2013, 21:28 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
miwaonlineА что там не так? Просто интерессно. с одной стороны, anydac стал firedac-ом, и просил передавать Лазарусу приветы. с другой стороны - anydac работает же с gds32.dll/fbclient.dll, а они на android не портированы. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2013, 22:51 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
kdvс другой стороны - anydac работает же с gds32.dll/fbclient.dll, а они на android не портированы. Вообще-то - портированы. Алекс смог. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2013, 22:55 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
kdvс одной стороны, anydac стал firedac-ом, и просил передавать Лазарусу приветы. А, блин, да, забыл :) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2013, 12:36 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Опять вернулся к этому вопросу. Вот здесь пишут что всё должно работать, и даже пример для NB можно скачать: http://www.firebirdnews.org/?p=8620 Только возникает вопрос как это на NB запустить, потому как эмулятор андроида для NB почему то не могу найти. Пробую запустить в Eclipse. Создаю проект, добавляю в libs jaybird2_2_3.jar, регистрирую его в java build path переписываю (упрощено) конструкцию из примера для NB, запуск соединения с базой делаем по клику кнопки: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
При выполнени ошибка dj dhtvz инициализации con Помогите разобраться, что не так делаю ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2013, 08:31 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Очепятка :) "При выполнени ошибка во время инициализации con" ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2013, 08:33 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Сервер Firebird установлен? А запущен? А слушает на том адресе, который вы указали? А файл базы данных находится именно там, где вы пытаетесь его искать? P.S. За использование абсолютных путей надо бить по рукам линейкой и томом Капитала - по голове. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2013, 08:38 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Basil A. SidorovСервер Firebird установлен? А запущен? А слушает на том адресе, который вы указали? А файл базы данных находится именно там, где вы пытаетесь его искать? P.S. За использование абсолютных путей надо бить по рукам линейкой и томом Капитала - по голове. Конечно установлен на компьютере где база данных. Комп - Win7. Подключение к базе из программ написанных на Delphi и на Java работает безупречно. Как установить Firebird на андроид - для меня загадка, вроде как Jaybird - и есть прямой драйвер доступа, или я что то путаю? По поводу прямого пути к базе, как это делается подругому? Давно работаю с Firebird, и всегда использовал именно прямое указание пути к БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2013, 10:01 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsПодключение к базе из программ написанных на Delphi и на Java работает безупречноИменно с такой строкой подключения?Как установить Firebird на андроид - для меня загадкаНикак. Не собрали ещё.вроде как Jaybird - и есть прямой драйвер доступа, или я что то путаю?Это "pure java" клиент. В документации описывается работа с FBEmbedded, но в этом режиме требуются нативные библиотеки. В дистрибутиве они есть, но, как вы сами понимаете, только для винды и линукса.По поводу прямого пути к базе, как это делается подругому?Прописываем псевдоним в aliases.conf и обращаемся по имени псевдонима. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2013, 10:11 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Basil A. SidorovПрописываем псевдоним в aliases.conf и обращаемся по имени псевдонима. И правда, есть такой файлик, классная штука, проверил, прописал алиас и получил доступ к нему и из программы на делфи и на жабе. Буду использовать, спасибо ! Но, к сожаленью, на андроиде ничего не поменялось. :( P.S. Прямое указание пути иногда может иметь преимущество перед алиасом, например если на компе работает несколько одинаковых программ, и каждая со своей базой, или одинаковые программы подключаются к серверу, и у каждой своя база, и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2013, 10:56 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Konrads"При выполнени ошибка во время инициализации con" И это всё? Никаких подробностей? Помнится мне, как ява всегда вываливала в качестве ошибки портянку стэка на пару экранов, а тут такое "shit happened"... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2013, 11:02 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovИ это всё? Никаких подробностей? Помнится мне, как ява всегда вываливала в качестве ошибки портянку стэка на пару экранов, а тут такое "shit happened"... Ну почему всё, вот такие логи выдаёт. Конечно первая строка лога определяющая, говорит что драйвера нет. Дальше та чё делать? 07-09 07:08:13.413: E/FirebirdExample(947): No suitable driver 07-09 07:08:13.456: I/Choreographer(947): Skipped 234 frames! The application may be doing too much work on its main thread. 07-09 07:08:13.883: I/Choreographer(947): Skipped 39 frames! The application may be doing too much work on its main thread. 07-09 07:08:15.483: I/Choreographer(947): Skipped 98 frames! The application may be doing too much work on its main thread. 07-09 07:08:16.133: I/Choreographer(947): Skipped 31 frames! The application may be doing too much work on its main thread. 07-09 07:08:17.574: I/Choreographer(947): Skipped 117 frames! The application may be doing too much work on its main thread. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2013, 11:19 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsДальше та чё делать? Читать инструкцию по установке JayBird и документацию по Java. Твоя ява явно не может найти нужную библиотеку в classpath. Build path тут вовсе ни при чём. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2013, 11:23 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
И, кстати, я ничего не знаю о яве, но судя по этому , твоя строка соединения - неправильная. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2013, 11:31 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovЧитать инструкцию по установке JayBird и документацию по Java. Твоя ява явно не может найти нужную библиотеку в classpath. Build path тут вовсе ни при чём. Ну и чего я в classpath ещё напишу, там эти пути есть? <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="src" path="gen"/> <classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/> <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/> <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/> <classpathentry kind="lib" path="libs/Jaybird2_2_3.jar"/> <classpathentry kind="output" path="bin/classes"/> </classpath> Я же и говорю, что делаю по примеру опубликованному. В обычной Java именно всё так и работает, без проблем. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2013, 11:44 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Проверил, как мне кажется, всё что можно проверить. В одном и томже Eclipse два проекта, один Java, другой Android. Разница есть. Для Java проекта драйвер Firebird (jaybird-full-....jar) нужно в свойчтве проекта Java Build Path добавить jar-файл драйвера и всё будет работать. Для андроида - нужно просто поместить этот файл в каталог libs, и заново открыть проект. Библиотека драйвера автоматом окажется в "Android Private Libraries". Если сделать так как для Java - программа драйвера просто не находит, и ошибка происходит уже на первом шаге: Class.forName("org.firebirdsql.jdbc.FBDriver") В итоге, думаю, что конструкция: Connection aConnection = DriverManager.getConnection(sCon, "SYSDBA", "masterkey") неработает по причине невозможности соединтся с БД. Вероятно что-то не даёт осуществить соединение (путь совершенно правильный, и прямой и через алиас. Проверено на соседней программе для Java). Кстати проверил ещё вот что. Попробовал использовать jar-файл из примера для андроид в проекте для Java - неработает. Т.Е. этот драйвер действительно сделан для андроид, но как с ним бороться - непонимаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2013, 11:07 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsВ итоге, думаю, что конструкция: Connection aConnection = DriverManager.getConnection(sCon, "SYSDBA", "masterkey") неработает по причине невозможности соединтся с БД.Ошибка какая ? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2013, 11:40 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
07-12 05:05:35.873: W/System.err(1089): java.sql.SQLException: No suitable driver 07-12 05:05:35.913: W/System.err(1089): at java.sql.DriverManager.getConnection(DriverManager.java:182) 07-12 05:05:35.913: W/System.err(1089): at java.sql.DriverManager.getConnection(DriverManager.java:209) 07-12 05:05:35.932: W/System.err(1089): at com.example.fbtest.MainActivity.myClick(MainActivity.java:87) 07-12 05:05:35.932: W/System.err(1089): at java.lang.reflect.Method.invokeNative(Native Method) 07-12 05:05:35.964: W/System.err(1089): at java.lang.reflect.Method.invoke(Method.java:511) 07-12 05:05:35.964: W/System.err(1089): at android.view.View$1.onClick(View.java:3594) 07-12 05:05:35.964: W/System.err(1089): at android.view.View.performClick(View.java:4204) 07-12 05:05:35.964: W/System.err(1089): at android.view.View$PerformClick.run(View.java:17355) 07-12 05:05:35.992: W/System.err(1089): at android.os.Handler.handleCallback(Handler.java:725) 07-12 05:05:36.003: W/System.err(1089): at android.os.Handler.dispatchMessage(Handler.java:92) 07-12 05:05:36.012: W/System.err(1089): at android.os.Looper.loop(Looper.java:137) 07-12 05:05:36.012: W/System.err(1089): at android.app.ActivityThread.main(ActivityThread.java:5041) 07-12 05:05:36.022: W/System.err(1089): at java.lang.reflect.Method.invokeNative(Native Method) 07-12 05:05:36.033: W/System.err(1089): at java.lang.reflect.Method.invoke(Method.java:511) 07-12 05:05:36.052: W/System.err(1089): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 07-12 05:05:36.052: W/System.err(1089): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 07-12 05:05:36.052: W/System.err(1089): at dalvik.system.NativeStart.main(Native Method) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2013, 09:09 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Первые три строчки этого лога как я понимаю определяющие. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2013, 09:10 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Вот кусок кода который обращается к базе для андроид который выдаёт ошибку: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38.
а вот для обычной java, здесь всё без проблем Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2013, 09:37 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
А в какой сети планшет будет искать АйПи jdbc:firebirdsql: 192.168.0.97 /3050:figa Я не особо разбираюсь, но похоже что в локальной. (192.168.0) А какой локальной. Вай-фай? а компы соседние оно видит? вот кто подскажет - как оно должно искать? просто интересно. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2013, 09:58 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Локальная сеть. Эти логи вобще из Eclipse, программу там тестирую на гугловском эмуляторе планшета. В этом эмклятое даже браузер хром есть, и он подключается к интернету. Пробовал и на реальном планшете подключенном к локалке через вайфай. В сети он (планшетник) виден, пингуется с других компьютеров. Но всёравно не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2013, 07:40 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Ещё один вопрос. Вместе с jar файлом имеется каталог armeabi c двумя файлами: libgnustl_shared.so libjaybirdJniLibrary.so Я этот каталог тоже тупо закидываю в libs, а может его как нибудь нужно тоже регистрировать? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2013, 09:37 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
У меня тоже не коннектится :-( Может кто разобрался? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2013, 11:48 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Разрешения для работы с инет у приложения есть ? А вообще, вопросы по java лучше задавать в http://tech.groups.yahoo.com/group/Firebird-Java/ ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2013, 12:15 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Konrads, JayBird вообще насколько помню работает в двух вариантах: "wire protocol" когда все на Яве и эти so не используются вообще. и native когда работа идет через эти lib*.so и gds32.dll (вернее его линуксовый аналог) второй вариант тебе, очевидно, не нужен. Так что постарайся чтобы подключение шло без использования эих либ вообще. Ну и насчет форума Влад прав. сборка под андроид экспериментальная и едва ли ее автор тут когда опявится ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2013, 12:48 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Почему с с эмулятора коннектится к БД, а с устройства нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2013, 18:25 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Arioch, Если это имеете ввиду Код: xml 1. 2. 3. 4. 5. 6.
,то есть ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2013, 18:34 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Raphael92Почему с с эмулятора коннектится к БД, а с устройства нет?Какая ошибка ? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2013, 19:12 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
hvlad, Сначала долго пытается подключиться, а потом: Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2013, 08:12 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Raphael92, ну так убедись сначала, что тебе с устройства доступен хост 172.100.0.13 Про утилиту пинг слышал ? Для андроида их тоже есть ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2013, 10:40 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
hvlad, Не пингуется, в чем может быть причина? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2013, 11:01 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Настройки TCP/IP, вестимо. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2013, 11:06 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Raphael92, нет, имел в виду обратиться к тем, кто разбирается в Jaybird, Java из первых рук, а в Android из как инимум вторых ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2013, 11:06 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
hvlad, что тоже не всегда указывает на [не]возможность TCP подключения. Лучше все же телнетом ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2013, 11:07 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Raphael92Не пингуется, в чем может быть причина? http://superuser.com/questions/tagged/android http://android.stackexchange.com/ ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2013, 11:10 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Ariochчто тоже не всегда указывает на [не]возможность TCP подключения. Лучше все же телнетомЯ не намерен тут устраивать ни курсы по азам сетевой настройки, ни дискуссии на эту тему. Пинок в нужном направлении сделан, этого достаточно. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2013, 11:28 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
hvladRaphael92, ну так убедись сначала, что тебе с устройства доступен хост Хост доступен. Проверяю на реальном планшете (Nexus7) Ещё повторюсь, что из этого же Eclipse, другой, чисто Java проект запросто коннектится к базе. Думаю что проблема в следующем. При запуске программы сначала идут следующие логи: Код: java 1. 2. 3.
Ну и уж потом эти: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9.
А файл driver_property_info.properties в библиотеке assets присутствует. Я на всякий случай добавил туда копию этого файла без расширения properties - без разницы Т.Е. проблема походу в файле свойств драйвера ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2013, 10:03 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsUnable to complete network request to host"192.168.0.97" Попробуй поменять адрес на имя хоста. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2013, 12:24 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Нет имени у хоста, локалка. И надо чтоб работало именно по IP адресу. Единственно что можно менять - это путь к базе, или реальный, или алиас. Но это не помогает. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2013, 12:32 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsНет имени у хоста, локалка. И надо чтоб работало именно по IP адресу. Ну так пропиши его в файле hosts. На один раз попробовать. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2013, 12:36 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
hvladА вообще, вопросы по java лучше задавать в http://tech.groups.yahoo.com/group/Firebird-Java/ Уметь бы ещё на инглиш раговаривать более-менее, а то непонятно как и вопрос то задать ;) hvladРазрешения для работы с инет у приложения есть ? А вот это бы поподробней, в примере автора Android порта Firebird об этом ни слова. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2013, 12:47 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovНу так пропиши его в файле hosts. На один раз попробовать. Где это на андроиде найти? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2013, 12:50 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradshvladRaphael92, ну так убедись сначала, что тебе с устройства доступен хост Хост доступен.Ну так это же не тебе сказано было. KonradsТ.Е. проблема походу в файле свойств драйвераПонятия не имею, что это файл и что там должно быть. KonradshvladРазрешения для работы с инет у приложения есть ? А вот это бы поподробнейНу так кто тут под андроид пишет и должен знать особенности этой платформы ? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2013, 13:06 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradshvladРазрешения для работы с инет у приложения есть ? А вот это бы поподробней, в примере автора Android порта Firebird об этом ни слова.А ты ридми его вообще читал ? автор********** How to use ********** Copy all files in the package to your project. Don't forget to grant permissions for INTERNET in your project ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2013, 13:12 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
hvladKonradsпропущено... А вот это бы поподробней, в примере автора Android порта Firebird об этом ни слова.А ты ридми его вообще читал ? автор********** How to use ********** Copy all files in the package to your project. Don't forget to grant permissions for INTERNET in your project ;) Читал. Пробовал в манифесте поставить: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
непомогает, я всёже грешу на файл свойств драйвера, программа его или просто не находит, или у него формат нарушен ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2013, 07:26 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Вроде разобрался. В манифесте автоматом вставляются строки которые нужно удалить, иначе не работает: Код: java 1. 2. 3.
и вставить строку: Код: java 1.
Добавление этой строки без удаления блока uses-sdk не помогает. Вот так выглядет полностью манифест моей тестовой программы: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2013, 09:11 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
И при всём при этом я так и не понял каким образом влияет блок uses-sdk на доступ к интернету. Кстати после удаления этого блока клипса немного ругается при запуске приложения: Код: java 1. 2.
но это не мешает. На реальной железке тоже проверил - работает ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2013, 11:03 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsНа реальной железке тоже проверил - работаетМои поздравления :) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2013, 11:53 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Не всё однако гладко :) В таком виде всё зашибись: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Но если убрать коммент со стоки Код: java 1.
- будет ошибка выполнения, а в нормальной JAVA всё работает как надо ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2013, 07:46 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsНо если убрать коммент со стоки Код: java 1.
- будет ошибка выполненияСекретная, конечно же ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2013, 11:51 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
hvladKonradsНо если убрать коммент со стоки Код: java 1.
- будет ошибка выполненияСекретная, конечно же Некоторое время отсутствовал и не мог ответить. Никакая не секретная ! Есть в assets файлик driver_property_info.properties там вот такие строки есть: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
так вот, если закаментить строку "encoding", или вместо "isc_dpb_lc_ctype" поставить любую кодировку, даже несуществующую, то ошибка пропадёт А ошибка выполнения такая: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Если сделать исправления как я сказал, то получится такой лог: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Но толку от этого ноль !!!, в ListView вместо букв - ромбики. В базе данных всё в кодировке 1251, изменить невозможно, из виндов программы работают сейчас. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2013, 10:01 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsВ базе данных всё в кодировке 1251, изменить невозможно, из виндов программы работают сейчас.Если базу перевести в УТФ8, а старые программы оставить с win1251, то не случится ничего страшного, вообще, разве что строки можно будет делать не на 32 тыс символов, а только на 8 тыс, ну может малёху скорость подсядет за счет перекодировок, хотя я особой просадки не заметил. А новые программы делай на юникоде. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2013, 12:59 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Ivan_PisarevskyKonradsВ базе данных всё в кодировке 1251, изменить невозможно, из виндов программы работают сейчас.Если базу перевести в УТФ8, а старые программы оставить с win1251, то не случится ничего страшного, вообще, разве что строки можно будет делать не на 32 тыс символов, а только на 8 тыс, ну может малёху скорость подсядет за счет перекодировок, хотя я особой просадки не заметил. А новые программы делай на юникоде. Ну на новой базе так можно попробовать, а что делать с рабочей? В ней явно указана кодировка 1251 для Charset и Collate символьных полей. Поменять рабочую на новую - неполучится, слишком много баз в разных местах и данных неменряно. Да и некрасиво всё это. Именно для этих целей ведь в драйвере предусмотрен encoding, в драйвере для Java он отлично работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2013, 07:09 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Пока решил проблему так: В параметрах подключения encoding не используем: Код: java 1. 2. 3. 4. 5. 6. 7.
Подключаемся и читаем текстовые поля с кодировкой 1251 так: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46.
В принципе вроде несложно, тормозов пока не заметил. Но это как в анекдоте: ".... ..... ..... вилочки нашлись, но осадок остался" :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2013, 08:46 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsНу на новой базе так можно попробовать, а что делать с рабочей? В ней явно указана кодировка 1251 для Charset и Collate символьных полей.Я выгружал метаданные в скрипт, автозамена чарсетов, потом вливал данные при помощи ibpump, да муторно, но автоматизируемо. Если у вас продукт тиражируемый, то база в вин1251 сразу отрезает у вас зарубежных заказчиков. Баг зарепортил ? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2013, 10:27 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Ivan_PisarevskyKonradsНу на новой базе так можно попробовать, а что делать с рабочей? В ней явно указана кодировка 1251 для Charset и Collate символьных полей.Я выгружал метаданные в скрипт, автозамена чарсетов, потом вливал данные при помощи ibpump, да муторно, но автоматизируемо. Если у вас продукт тиражируемый, то база в вин1251 сразу отрезает у вас зарубежных заказчиков. Баг зарепортил ? Да нет у меня зарубежных, здесь бы разобраться, программа,для которой я хочу сделать андроид-клиент не претендует на международность ;) А насчёт бага сюда пробовал писать, пара коментов моих есть - http://www.firebirdnews.org/?p=8620 И сюда - http://sourceforge.net/projects/androidjaybird/ но здесь как не пиши весь код в одну строку выводится, хотя они вроде авторы, но один мой комент там торчит :) P.S. Проверил всё то что написал выше по поводу cp1251 на реальных железках с Android 4.2 и Android 2.3 - всё работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2013, 10:49 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Ну вот видиш, там и без меня уже такие же вопросы :) Ну перепощу сейчас туда свои логи ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2013, 11:05 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsНу вот видиш, там и без меня уже такие же вопросы :) Ну перепощу сейчас туда свои логиТы первый ответ в том топике прочел? попробовал? Я с андроидом пока никак, попробовать не на чем, но шеф намекает, что скоро может понадобиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2013, 11:29 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Там же отвечает, точно как и я, при подключении параметра encoding возникает ошибка уже при подключении к базе. Это явный БАГ!!! В ответ авторы ему предложили показать логи. Он этого не сделал, это сделал сейчас я. Посмотрим что ответят ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2013, 11:36 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Можно ли использовать БД firebird локально, т.е. чтобы она была на самом телефоне, а не на сервере? Или для этого нужно установить службу firebird на android ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2013, 13:09 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Raphael92, нет пока Firebird для андрида, поэтому никакую "службу" установить не получится. вместе с тем, Серия семинаров по RAD Studio для Android: http://www.softwarepeople.ru/delphiandroid/?utm_source=ibase&utm_medium=banner&utm_campaign=Delphiandroid ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2013, 13:20 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
kdv, т.е. без интернета к БД никак нельзя подключиться? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2013, 13:28 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Raphael92т.е. без интернета к БД никак нельзя подключиться? я не знаю, зачем вы задали этот вопрос. - с базой Firebird работает только Firebird - Firebird под андроид нет - что будет, если положить базу Firebird на андроид? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2013, 13:38 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
kdv, Jaybird умеет работать с embedded ЕМНИП ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2013, 16:06 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
AriochJaybird умеет работать с embedded ЕМНИПУмеет. При наличии соответствующих нативных библиотек. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2013, 16:23 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
AriochJaybird умеет работать с embedded ЕМНИП дальше что? где embedded для андроида? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2013, 16:51 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Raphael92kdv, т.е. без интернета к БД никак нельзя подключиться? Можно через интернет, но совершенно необязательно. Достаточно подключится через вайфай к местной локалке, где есть компьютер (Windows, Linux) на котором установлен Firebird и находится ваша база :) Всё зависит от задачи которую вы решаете. А сервера для андроид пока нет, только клиент, но и это уже хорошо !!! Во всех моих примерах можно увидеть ip сервера - 192.168.0.97, это ip локальной сети. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2013, 19:30 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Ещё для Raphael92 Для локального использования непосредственно на девайсе есть СУБД SQLite ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2013, 19:50 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
kdvгде embedded для андроида? Говорят, что есть: http://mapopa.blogspot.ru/2012/11/debian-and-raspberry-pi-love-small-arm.html И вообще https://www.google.ru/search?client=opera&q=firebird linux arm&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2013, 11:03 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Arioch, это для андроида? нет. к чему эти разговоры про ARM и линукс? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2013, 14:11 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
и вообще. Человек задает КОНКРЕТНЫЙ вопрос " Можно ли использовать БД firebird локально, т.е. чтобы она была на самом телефоне, а не на сервере? Или для этого нужно установить службу firebird на android ? " и ему вместо правильного и единственного ответа "нет, для Android Firebird пока нет" начинают отвечать - Jaybird умеет работать с embedded - Для локального использования непосредственно на девайсе есть СУБД SQLite - можно подключиться к Firebird через интернет - говорят, что есть Firebird для ARM это вот как я захожу в кафе, и говорю - у вас есть в меню жареная курица? а мне в ответ - "свиные медальоны сегодня особо хороши". Нормально? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2013, 14:17 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
kdvэто вот как я захожу в кафе, и говорю - у вас есть в меню жареная курица? а мне в ответ - "свиные медальоны сегодня особо хороши". Нормально? А я бы задумался, вдруг курица у них сегодня не очень. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2013, 09:48 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsВроде разобрался. В манифесте автоматом вставляются строки которые нужно удалить, иначе не работает: Код: java 1. 2. 3.
и вставить строку: Код: java 1.
Добавление этой строки без удаления блока uses-sdk не помогает. Вот так выглядет полностью манифест моей тестовой программы: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
Добрый день! При таком манифесте у Вас исчезли предупреждения вида Код: java 1. 2. 3.
? Вы больше ничего не изменяли? У меня они остаются и приложение к БД не коннектится, что бы я ни делал ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2013, 14:20 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
ylisfirstДобрый день! При таком манифесте у Вас исчезли предупреждения вида Код: java 1. 2. 3.
? Вы больше ничего не изменяли? У меня они остаются и приложение к БД не коннектится, что бы я ни делал Сейчас в программе которую я пишу манифест такой (начало): Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
Всё отлично работает. По поводу этих сообщений, они у меня сейчас есть, видимо в драйвевре не реализована функция автоматической трансляции кодировок. Я обхожу этот момент так как писал выше: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Ну а всё остальное я делаю так как писал выше ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2013, 15:47 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Возможно вы не правильно драйвер подключаете к пректу. Нужно поместить в Android Private Libraries файл драйвера Jaybird2_2_3.jar и библиотеку assets которая идёт с этим драйвером ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2013, 15:55 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Вот так выглядят у меня в клипсе библиотеки http://s017.radikal.ru/i429/1312/00/fe4d495b5bb5.gif ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2013, 16:17 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Если для склада срочно надо с андроидопланшета работать, можно пока костылик сделать. Веб-морду написать на дельфи (какой там сейчас позволяет для андроида писать?) и формировать определённую команду (в виде xml например) "серверу" (не FB!) который уже по этой команде сделает нужный запрос к FB и выдаст ответ в том же xml, распарсив который мобильное приложение покажет на планшете нужные цифирьки :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2013, 16:33 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Kotъ-Begemotъ Веб-морду написать на дельфи (какой там сейчас позволяет для андроида писать?) Если писать на Дельфи XE5, то нужно тупо брать IBLite, и использовать его как клиента с ФБ, и не парить мозг Java-драйвером. Тем более, что я сильно сомневаюсь, что JayBird можно прицепить к Дельфи. Ну и, в ХЕ5 в результате на андроиде можно использовать dbExpress, IBX и FireDAC. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2013, 17:10 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Зачем выдумывать костыли? Все проблемы с использованием драйвера заключались в 3-х моментах: 1. подключал к проекту не весь драйвер а только Jaybird 2. баг драйвера N1 - в манифесте не должно быть строки "android:targetSdkVersion=??" , при этом "android:minSdkVersion=??" может присутствовать 3. баг драйвера N2 - при подключении, в параметры подключения нельзя вставлять параметр "encoding" ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2013, 11:52 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Ещё в догонку чтоб закрыть все вопросы по использованию драйвера Jaybird Возникла проблема экспорта приложения с автоматическим использованием Proguard В клипсе у проекта есть автоматически созданные файлы: project.properties и proguard-project.txt В первом надо раскоментировать строку запуска proguard: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
А второй отредактировать, у меня получилось вот так: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36.
На этом вроде как всё. Хотя собираюсь получше разобраться с параметрами Proguard, и возможно изменить кой чего, чтоб обфускация пополней была :) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2013, 07:16 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
что то на 5-й версии андроид работать перестало, выдаёт ошибку причём при указании реального пути к базе просто не подключается, при указании алиаса - сообщение "В программе такойто произошла ошибка" Кто нибудь сталкивался? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2015, 08:29 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Выпадает ошибка на этой строке Class.forName("org.firebirdsql.jdbc.FBDriver"); Ошибка: Could not find class 'org.firebirdsql.jdbc.FBDriverNotCapableException', referenced from method org.firebirdsql.jdbc.FBDriver.getParentLogger Сделал уже всё как на фото http://s017.radikal.ru/i429/1312/00/fe4d495b5bb5.gif Всеровно таже ошибка Сервер firebird стоит. Можете подсказать что не так. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2015, 11:55 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
lexaltd, это надо спрашивать у автора JayBird. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2015, 12:55 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
lexaltdCould not find class 'org.firebirdsql.jdbc.FBDriverNotCapableException' Не нашел класс эксепшина с ошибкой об отсутствии подходящего драйвера... Эпично. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2015, 15:00 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
lexaltdСервер firebird стоит. Где стоит? На андроиде или в локалке? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2015, 15:21 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
wadman, На локалке. А что на андроиде можно установить firebird server? Получается в емуляторе: android 2.2 froyo - не работает. android 4 работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2015, 09:38 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
lexaltdandroid 2.2 froyo Кому это старье нужно? https://developer.android.com/intl/ru/about/dashboards/index.html?utm_source=suzunone Можно смело ставить минимум таргет на 4.1. lexaltdА что на андроиде можно установить firebird server? Теоретически этому ничто не мешает. Этож обычный линукс. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2015, 09:42 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
wadmanЭтож обычный линукс. Угу, только без shared mutex в ядре и кастрированной glibc, ЕМНИП. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2015, 12:24 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovwadmanЭтож обычный линукс. Угу, только без shared mutex в ядре и кастрированной glibc, ЕМНИП. Хочешь сказать, что firebird ущербнее sqlite в этом плане? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2015, 12:31 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
wadmanХочешь сказать, что firebird ущербнее sqlite в этом плане? Хочу сказать, что sqlite не нужен IPC в силу его однопользовательности. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2015, 12:45 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovwadmanХочешь сказать, что firebird ущербнее sqlite в этом плане? Хочу сказать, что sqlite не нужен IPC в силу его однопользовательности. Для работы Firebird embedded под андроидом нужен IPC? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2015, 13:02 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
-Для работы Firebird embedded под андроидом нужен IPC? Нужен на любой платформе, ибо допускает работу с базой из разных процессов. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2015, 14:59 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
dimitr-Для работы Firebird embedded под андроидом нужен IPC? Нужен на любой платформе, ибо допускает работу с базой из разных процессов. На андроиде одна и та же база не может быть доступна разным приложениям. Так что это лишнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2015, 15:21 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
wadmanНа андроиде одна и та же база не может быть доступна разным приложениям. Так что это лишнее. Звучит примерно как "Негру на Северном полюсе не нужна черная кожа, так что она лишняя" ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2015, 16:12 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Fr0sT-BrutalwadmanНа андроиде одна и та же база не может быть доступна разным приложениям. Так что это лишнее. Звучит примерно как "Негру на Северном полюсе не нужна черная кожа, так что она лишняя" Звучит так, будто кое-кто совсем не в теме. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2015, 16:14 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Всем привет ! Давно не заходил в тему, не надо было. Случилось 3 события: 1. Написанные на Eclipse программы, по технологии описанной в предыдущих постах, работают только на версиях 2.х.х и 4.х.х. На более высоких версиях андроид происходит ошибка приложения при попытке подключения к базе. 2. Гугл перестал поддерживать разработку в Eclipse, пришлось на новом компе ставить Android Studio и восстанавливать проект из архива. Развёрнутый на Eclipse проект умер вместе со старым компьютером. 3. Всё, о чём писал в предыдущих постах этой ветки - перестало работать на Android Studio даже для андроид 2.х.х и 4.х.х, хотя всё компилируется, создаётся файл APK, никаких ошибок. Но запуск программы - норм, а переход в новое окно с подключением к базе - и даже onStart не отрабатывает, хотя там нет ничего кроме сообщения, программа вылетает сразу при попытке вызвать окно. Прошу помощи, что, как и где посмотреть. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2017, 09:49 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsПрошу помощи, что, как и где посмотреть. Начни с получения текста ошибки. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2017, 14:15 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Konradsпереход в новое окно с подключением к базе - и даже onStart не отрабатывает, хотя там нет ничего кроме сообщения, программа вылетает сразу при попытке вызвать окно. Прошу помощи, что, как и где посмотреть. Про андроидов я только кино смотрел и Лема читал, но вообще такой симптом - неинициализированный или незаниленный после уничтожения объекта указатель. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2017, 21:37 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Старый плюшевый мишкаKonradsпереход в новое окно с подключением к базе - и даже onStart не отрабатывает, хотя там нет ничего кроме сообщения, программа вылетает сразу при попытке вызвать окно. Прошу помощи, что, как и где посмотреть. Про андроидов я только кино смотрел и Лема читал, но вообще такой симптом - неинициализированный или незаниленный после уничтожения объекта указатель. Если закомментировать подключение к базе - то никаких ошибок нет. В том то и вопрос, код влияет на переключение ещё до его выполнения, т.е. никакие команды не отработали ещё, подключение к базе происходит в этом окне после клика на кнопку и запуска соответствующей обработки подключения к б.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2017, 07:04 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
wadmanKonradsПрошу помощи, что, как и где посмотреть. Начни с получения текста ошибки. "В приложении "XXXXXXX" произошла ошибка" ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2017, 07:06 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
ИМХО, что-то с правами доступа. И неужели в ведроид-студии нет вменяемого отладчика? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2017, 08:07 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
ЛюбезныйИМХО, что-то с правами доступа. И неужели в ведроид-студии нет вменяемого отладчика? Отладчик есть, но если работает эмулятор AVD, но у меня комп с процессором AMD, и родной эмулятор не запускается. Смешно, но и Genymotion тоже не могу запустить, стартует, и затем ошибку выдаёт. Короче какая то засада. На Eclipse AVD на AMD процессоре прекрасно работал. Поэтому тестирую на реальном устройстве. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2017, 09:48 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
а я всегда говорил: гугель == ЗЛО зы: и пидарасы, к тому же. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2017, 11:36 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Konradswadmanпропущено... Начни с получения текста ошибки. "В приложении "XXXXXXX" произошла ошибка" Это не ошибка, а юзер френдли сообщение. В студии смотри логкат или в мониторе из sdk смотри настоящее сообщение об ошибке. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2017, 11:55 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Нашёл как делать отладку на реальном устройстве, пробую Нашёл здесь: http://aristov-vasiliy.ru/knowledge/hello-world-v-android-studio/testirovanie-na-realnom-ustroystve.html Всё вроде получилось но до этого пункта: //////////////////////////////// Для проверки работоспособности ADB подключите устройство к компьютеру, запустите в папке \{директория sdk}\platform-tools командную строку и введите в ней команду: adb devices Должен появится список наподобие этого: List of devices attached 5cdb2ced device /////////////////////////////// Продолжаю долбить этот камень ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2017, 12:23 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Konrads, в устройстве "отладку по usb" включил? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2017, 12:50 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsПродолжаю долбить этот камень Чего тут долбить? Подключил устройство, подготовленное для разработчика https://www.google.com/search?q=android как включить режим разработчика И запускай программу из студии прямо на своем телефоне. Это же азы... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2017, 12:54 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Да всё включил конечно. И пункт этот проехал http://konrads.ru/pic/adb1.gif Но пока не запускается, ошибки прут какие то, разбираюсь. В Eklipse отладку делал на AVD, так что не обессудьте, отладку на реальном устройстве пробую впервые ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2017, 13:40 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Конечно Eclipse :) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2017, 14:03 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Konrads http://konrads.ru/pic/adb1.gif На смарте при подключении к компьютеру появляется запрос на авторизацию для доступа как разработчика. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2017, 14:08 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Чуток ошибся со ссылками, почему то нельзя отредактировать, поэтому новый пост 1. Запускаю отладку http://konrads.ru/pic/kitreala/adb1.gif http://konrads.ru/pic/kitreala/adb2.gif 2. Планшет студия видит http://konrads.ru/pic/kitreala/adb3.gif http://konrads.ru/pic/kitreala/adb4.gif 3. Прут ошибки и программа не запускается http://konrads.ru/pic/kitreala/adb5.gif А Build APK проходит нормально и программа запускается на устройстве, вот только с подключениями проблема, для чего и хочу запустить отладку. Чё дальше то делать ? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2017, 08:38 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsА Build APK проходит нормально С 66-ю то ошибками нормально? Зависимости не определились... Выкладывай импортированный gradle. И полный лог с ошибками, желательно текстом. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2017, 09:05 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Имеется ввиду, что когда запускаю Build APK или Generate Signet APK, то никаких ошибок. Устанавливаем в устройство и запускаем. Всё запускается без проблем. Открываются активити окна где нет работы с БД. А эти 66 ошибок именно при запуске отладки на реальное андроид устройство через USB Что они означают? Неправильное подключение или чего ещё? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2017, 10:24 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsОткрываются активити окна где нет работы с БД. Подключай монитор из сдк, запускай свое приложение и открывай активности, которые должны работать с базой. В мониторе вывалится ошибка, если она есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2017, 10:27 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
полученный APK файл устанавливаем и он работает а запуск в режиме отладки - никак не выходит ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2017, 10:28 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Konradsполученный APK файл устанавливаем и он работает Раз работает, то в чем проблема? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2017, 10:31 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
wadmanKonradsОткрываются активити окна где нет работы с БД. Подключай монитор из сдк, запускай свое приложение и открывай активности, которые должны работать с базой. В мониторе вывалится ошибка, если она есть. Как это сделать? Планшет подключен через USB Android Studio его видит Вот сижу я перед проектом, на чё нажать? "Подключай монитор из сдк" - это как? Сейчас я делаю так: меню "Run" --> Run 'XXXXXXX [androidDependencies]' или меню "Run" --> Debug 'XXXXXXX [androidDependencies]' ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2017, 10:36 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
wadmanKonradsполученный APK файл устанавливаем и он работает Раз работает, то в чем проблема? Работает не всё. Не работает открытие окон где есть подключение к базе. Нужно включить отладочный режим, чтоб понять где засада. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2017, 10:40 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsКак это сделать? https://developer.android.com/studio/profile/monitor.html ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2017, 10:50 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Ну вот, чёта прорисовывается, порт для отладки недоступен. http://konrads.ru/pic/kitreala/adb6.gif Будем искать :) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2017, 11:39 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Konrads, студия поди запущена? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2017, 11:49 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Да была запущена. Закрыл, перезапустил монитор - пропала ошибка эта. Большое спасибо за помощь и подсказки Но сегодня я пока вынужден прекратить работу над ошибками Завтра продолжу. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2017, 11:59 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
С ошибками которые лезли при запуске на реальное устройство разобрался. Как писал выше, переносил проект с Eclipse, импорт не проходил, тогда создал по совету новый проект, и перетащил сюда свои файлы. В build.gradle в конце, увидел такие строки: Код: xml 1. 2. 3. 4. 5. 6.
К моему проекту это никаким боком не относится, но именно они тащили кучу библиотек в проект. Закомментировал, и все ошибки пропали. Казалось бы всё, но фиг там. Запускаешь Run - всё без ошибок, но на устройстве ничего не происходит Запускаешь Debug - возникает такая ошибка "Android studio Unable to open debugger port 127.0.0.1" http://konrads.ru/pic/kitreala/adb7.gif Порылся в сети, ничего полезного на нашел, опять в тупике :( ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2017, 07:33 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Опять же непонятно, почему в окне вызываемом Attach debuger to android process, не активна кнопка Ok http://konrads.ru/pic/kitreala/adb8.gif ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2017, 08:15 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Konrads, разбирайся с фаерволами и прочей нечистью. Сделай пустой проект и доведи его до состояния отладки. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2017, 08:58 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Пустой проект работает без проблем, вот это и странно. Именно после запуска пустого проекта я и начал чистить свой. Убрал уже кучу всякого мусора. Студия при создании проекта создаёт какие то тесты, кучу библиотек лишних присоединяет. Короче продолжаю разбираться. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2017, 09:10 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsПустой проект работает без проблем, вот это и странно. Работает с отладчиком без проблем? Точка останова работает? Логи сыплются? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2017, 09:12 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Точки останова в студии я пока не смотрел как делать. Но большая разница при запуске моей и тестовой программы есть. Когда запускаю тест - появляется вот такое окно: http://konrads.ru/pic/kitreala/adb9.gif затем долго бегут логи, и программа запускается на устройстве, а в студии появляется сообщение: http://konrads.ru/pic/kitreala/adb10.gif Всего этого нет при запуске моей программы, пытаюсь понять почему. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2017, 09:47 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Смахивает на кривой импорт либо ... Скинь полный скрин студии перед запуском отладки своего проекта. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2017, 09:55 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
wadmanСмахивает на кривой импорт либо ... Скинь полный скрин студии перед запуском отладки своего проекта. А чё там смотреть то, какие вкладки показать ? Всё то же что и у тестового проекта, никаких ошибок, всё гладенько. Я сейчас сделаю так: Удалю тестовый проект. Удалю свой проект. Создам новый с параметрами своего проекта и добьюсь его тестирования на реальном устройстве. Затем, как и в прошлый раз размещу свои библиотеки и исходники в этом проекте. Посмотрю что выйдет и сообщу. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2017, 10:30 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsА чё там смотреть то, какие вкладки показать ? Что именно запускаешь на отладку. Ощущение, что не app. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2017, 11:15 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Konrads http://konrads.ru/pic/kitreala/adb11.gif Между молотком и > (run) выбери "app" или что там еще есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2017, 11:32 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Konrads http://konrads.ru/pic/kitreala/adb12.gif Ну? Выбирай апп и вперед. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2017, 11:46 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Выбрал там app, вроде чёта запускается, жду пока :) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2017, 11:51 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Запустилось :) Ну огромное спасибо !!! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2017, 11:52 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsЗапустилось :) Ну огромное спасибо !!! Пустяки. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2017, 11:57 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Полностью разобрался почему возникают ошибки при подключении базы. Всё дело оказалось в том, что начиная с 5-той версии андроид, сетевой запрос в главном потоке приводит к фатальной ошибке. И соорудили механизм чтоб этого не происходило. Ну сделали и сделали, почему бы сообщение об ошибке не сделать более информационным, ну типа "Запрос к сети из основного потока", и ладушки, было бы понятно чё искать. 1. Короче, всё что нужно, чтоб проект разработанный для 4 версии андроид заработал на более высоких версиях, это добавить следующее: импорт: Код: xml 1.
и перед подключением к базе: Код: xml 1. 2. 3.
Ну а дальше подключаемся: Код: xml 1.
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2017, 10:14 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Konradsначиная с 5-той версии андроид, сетевой запрос в главном потоке приводит к фатальной ошибке Как этот мертворожденный недолинух вообще дошёл до пятой версии?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2017, 11:35 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsНу сделали и сделали, почему бы сообщение об ошибке не сделать более информационным, ну типа "Запрос к сети из основного потока", и ладушки, было бы понятно чё искать. Он так и пишет в логе, в который ты из какого-то принципа не смотришь: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2017, 11:48 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Ну так логи я увидел сразу после того как ты мне помог adb устройство запустить :) Я имел ввиду что на самом устройстве, а не в студии сообщение было бы не такое простое, а хоть чуток информации. Ну например в простом сообщении об ошибке, справа внизу ссылочка "more", как минимум это бы не помешало. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2017, 12:15 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsЯ имел ввиду что на самом устройстве, а не в студии сообщение было бы не такое простое, а хоть чуток информации. Зачем пользователям знать детали ошибок? Большинство из них с английским-то не дружат... Для этого есть альфа-бета-тестеры, которым отдается версия с краш-логерами и кучей отладочной информации в довесок. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2017, 12:18 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Ну в принципе правильно, хотя маленькую ссылочку в уголке для расширения информации я бы добавил :) Да и ладно, главное, что всё получилось, и думаю что эта ветка поможет кому нибудь, кто столкнётся с задачей работы с Firebird с андроид устройства. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2017, 12:27 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
15.08.2017 11:35, Dimitry Sibiryakov пишет: > Как этот мертворожденный недолинух вообще дошёл до пятой версии?.. пид***сы, сэр! (С) они заполонили... гугель == ЗОГ ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2017, 12:28 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsНу так логи я увидел сразу после того как ты мне помог adb устройство запустить Программ на андроиде, которые логи читают на самом телефоне - чуть менее, чем дофига. Подключение к комьпютеру для этого не необходимо. Dimitry SibiryakovKonradsНачиная с 5-той версии андроид, сетевой запрос в главном потоке приводит к фатальной ошибке Как этот мертворожденный недолинух вообще дошёл до пятой версии?.. Просто мобильник - не сервер. Вот для тех, кто это отказывался понимать, этот запрет и ввели. Не потому, что технически невозможно, а потому, что по другому до разработчиков "срубить бабла за полчаса" не доходило. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2017, 18:10 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
15.08.2017 18:10, Arioch пишет: > Просто мобильник - не сервер. Вот для тех, кто это отказывался понимать, этот запрет и ввели. > Не потому, что технически невозможно, а потому, что по другому до разработчиков "срубить бабла за полчаса" не доходило. не надо считать ползателя полным идиотом (как это делает гугель). а потом имеем очень информативные сообщение типа: "В приложении произошла ошибка". яркий пример - Умуктщеу (Evernote). какая ошибка?! почему?! питарасы, мля... зы: удалил нах. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2017, 18:20 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Мимопроходящийне надо считать ползателя полным идиотом (как это делает гугель). Пользователь-то тут при чём. Блокирующие многоминутные действия (сетевой доступ) в интерфейс программы (основной поток) - отнюдь не пользователи вставляют. Пользователи как раз потом на это чудо смотрят, повторяют про "тормозной андроид" и покупают айфон. Также Гугл в конце концов, после нескольких лет увещеваний, ввёл запреты на длительность фонового процесса, до засыпания. Потому что "пользователям" проще напользить программы, целиком загружающиеся в память и целиком обновляющую все состояние внутренние и внешние, вместо того, чтобы выделить отдельный блок типа "проверка нет ли новых писем". В общем, Гугл не от большой радости вводит такие ограничения. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2017, 18:25 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
15.08.2017 18:25, Arioch пишет: > В общем, Гугл не от большой радости вводит такие ограничения. в благом желании облагодетельствовать всё человечество гугель уже давно переплюнул M$. и спать не могут, и даже кушать - всё думают, что бы ещё ХОРОШЕГО сотворить для человечества... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2017, 18:33 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
AriochМимопроходящийне надо считать ползателя полным идиотом (как это делает гугель). Блокирующие многоминутные действия (сетевой доступ) в интерфейс программы (основной поток) - отнюдь не пользователи вставляют. Также Гугл в конце концов, после нескольких лет увещеваний, ввёл запреты на длительность фонового процесса, до засыпания. В общем, Гугл не от большой радости вводит такие ограничения. Да кто же против то? И пусть появится большое сообщение для пользователей, что программа гикнулась ни с того ни с сего. Но как правильно заметил Мимопроходящий, не все пользователи ленивые, тупые или идиоты. Я уже писал в предыдущих постах, что какую-нибудь кнопочку/ссылочку/стрелочку в каком-нибудь уголочке, совсем маленькую, но можно было бы сделать, чтоб увидеть расширенное сообщение, и всё. Кому это интересно, тот на эту штучку нажмёт, и чёнить увидит. Но где я и где гугл, им виднее :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2017, 13:43 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Вот просто представить себе такую ситуацию для виндов. Есть у тебя какой-нибудь тетрис на win98, ты его любишь и играешь Ставишь сервиспак, и бабах, при запуске этого тетриса винды выпадают в синий экран смерти без всяких объяснений. Ну это же абсурд! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2017, 13:52 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Хотя про синий экран я конечно переборщил :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2017, 13:53 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Думал всё, оказалось нет :) Запускаю на ADB - норм, работает Делаю Build APK - всё норм, на планшет устанавливается, работает Делаю Generate signed APK - проходит без ошибок, а на планшет не устанавливается В чём может быть засада? Я сначала грешил на Proguard, но в build.gradle закомментировал его - без разницы, установка не проходит ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 08:32 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Konradsа на планшет не устанавливается В чём может быть засада? В нежелании смотреть логи... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 08:53 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Что означает это Код: xml 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 10:22 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Konrads, это означает "я не умею под кат прятать свои портянки" ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 10:25 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Согласен, попрошу модератора удалить предыдущие посты Почему не смотрю логи? Вот он. Но не могу понять из него в чём ошибка :( Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 10:35 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Konrads Код: xml 1.
Оно ? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 10:36 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Установка простого APK Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 10:36 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
hvladKonrads Код: xml 1.
Оно ? И что это означает? Манифест нормальный, был бы ошибочный, то и простой APK не запускался бы ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 10:39 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Konradshvladпропущено... Оно ? И что это означает? Манифест нормальный, был бы ошибочный, то и простой APK не запускался бы Означает, что ты не генерировал свой ключ и не подписал им. В маркете такое приложение тоже не выложить. 15483080 раздел "Публикация". Отладочный ключ студия сама генерит, а релизный каждый делает сам для себя. И если релизный ключ потеряешь, то твое приложение перестанет быть валидным, о чем пользователю будет выдано предупреждение при попытке обновить приложение. Ну и не даст его обновить как следствие. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 10:47 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Konrads, поищи текст ошибки. Неужели это не очевидно ? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 10:50 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Я о чём то таком догадываюсь, но: 1. В клипсе я делал именно подписанный APK 2. В маркете его не публиковал 3. Откуда гугл может знать, если не было публикации что эта программа с другим ключём ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 11:00 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
hvladKonrads, поищи текст ошибки. Неужели это не очевидно ? Ну не вижу, мож совсем старый стал, мозги потихоньку сохнут :) Если бы видел, не просил бы помощи ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 11:03 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Konrads3. Откуда гугл может знать, если не было публикации что эта программа с другим ключём Гугл узнает, когда опубликуешь в маркете. А сейсас просто установщику не нравится ВООБЩЕ отсутствие подписи. Давай еще раз: отладочная подпись студией генерится автоматом, релизную программист создает сам. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 11:09 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Ну и что я не так делаю ? http://konrads.ru/pic/kitreala/adb13.gif http://konrads.ru/pic/kitreala/adb14.gif http://konrads.ru/pic/kitreala/adb15.gif ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 11:21 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
В градлах ключ прописан? Там где release и debug и зависимости... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 11:32 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Первая же ссылка в поиске по тексту ошибки: https://stackoverflow.com/questions/44386464/android-app-installation-failed-package-com-my-app-has-no-certificates-at-entry ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 12:18 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
hvladПервая же ссылка в поиске по тексту ошибки: https://stackoverflow.com/questions/44386464/android-app-installation-failed-package-com-my-app-has-no-certificates-at-entry Ну выбираю я V2 и дальше ? я же показал картинки как я запускаю Generate Signed APK ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 12:32 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
wadmanВ градлах ключ прописан? Там где release и debug и зависимости... сейчас в структуре проекта так: http://konrads.ru/pic/kitreala/adb17.gif Но делал и с заполнением этих полей http://konrads.ru/pic/kitreala/adb18.gif Соответственно менялся build.gradle http://konrads.ru/pic/kitreala/adb19.gif ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 12:36 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradshvladПервая же ссылка в поиске по тексту ошибки: https://stackoverflow.com/questions/44386464/android-app-installation-failed-package-com-my-app-has-no-certificates-at-entry Ну выбираю я V2 и дальше ? я же показал картинки как я запускаю Generate Signed APK Издеваешься? Уже не первый раз пропускаешь мои сообщения и топчешься на одном и том же месте. я же дал ссылку и там показан пример результативного градла: Добавляется то, что ниже Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
и досюда ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 12:37 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsНу выбираю я V2 и дальше ?Какая версия android на планшете ? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 12:42 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Уточню: Добавляется то, что ниже Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
и досюда ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 12:43 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
hvladПервая же ссылка в поиске по тексту ошибки: https://stackoverflow.com/questions/44386464/android-app-installation-failed-package-com-my-app-has-no-certificates-at-entry Прав оказался :) Надо и V1 и V2 ставить в моём случае. Очень большое спасибо !!! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 12:48 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Ребята, снимаю шляпу, всех сильно благодарю, сам бы хрен разобрался со всеми вопросами так быстро. Надеюсь, что ваши советы не только мне на пользу пошли! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 12:59 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Попробовал Proguard запустить с теми параметрами которые в Eclipse настроил, всё получилось. В файл (android sdk path)\tools\proguard\proguard-android.txt заносим свои настройки. Максимально что я смог впихнуть ещё в Eclipse, выглядит так: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36.
Хотя в принципе можно ничего и не делать, в родном файле всё по минимуму вроде есть :) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 13:41 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Да вижу я, что невнимательно на всё смотрел, хоть и старался. Перефразирую знаменитую фразу "Косого" из фильма "Джентельмены удачи" на нашу тему. "Ну в программисты пойду, а чё, Android Studio я знаю" :) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 15:29 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsВот просто представить себе такую ситуацию для виндов. Есть у тебя какой-нибудь тетрис на win98, ты его любишь и играешь Ставишь сервиспак, и бабах, при запуске этого тетриса винды выпадают в синий экран смерти без всяких объяснений. Ну это же абсурд! ....а потом все говорят, что Windows дырявы, и безопсаности в нём нет, и все работают от администратора и цепляют вирусы. Именно поэтому. Вот в Линкусе суметь с мышкой в иконки потыкать из под рута - надо еще постараться, как минимум, чтобы буквы кромек латиницы были. А в Windows наоборот, ставим Best Office - он требует права админа. А ставится так, что только установивший его пользователь с ним работать может. Итог - любому буху нужно дать админскую учётку, хотя бы временно. Active X был создан, как технология для *доверенных* сетей, где программы автоматически собирались из компонентов, взятых откуда угодно, потому что все всем доверяют. Потом какая-то добрая душа придумала на этой основе сделать Internet Explorer и MS Office А другая добрай душа прилумала сделать WinWord почтовой программой. Готово - весь интернет в ActiмeX- и макро-вирусах на десять лет. И хрен чего поменяешь, потому что, ах, старая программа перестанет работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 17:52 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsОткуда гугл может знать, если не было публикации что эта программа с другим ключём не гугла, а телефон если одна и та же программа из разных источников ( например 4pda формная болталка ) - то поставить например программу с ГуглоМаркета а потом её обновить с 4pda-раздачи невозможно, подписи разные там и там ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 17:55 |
|
|
start [/forum/topic.php?all=1&fid=40&tid=1561458]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
267ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 481ms |
0 / 0 |