Size: a a a

2020 April 14

r

rikkivesk in unity3d.ru
Привет.
При сборки проекта не работает база данных.
В редакторе все нормально, запрос проходит, никаких ошибок нет.

Ошибка на картинке.

В редакторе все нормально.
Файлы mono.data.sqlite и ей подобные находятся в папке Assets > Plugins
источник

in unity3d.ru
mptyy
gameObject.GetComponent<имя компонента>()
Компонент кеширован!
источник

А

Александр in unity3d.ru
mptyy
протупил да знаю
Не, то вроде ж должно быть норм
источник

r

rikkivesk in unity3d.ru
файл с базой данных в .bytes и тоже находится в plugins.

Как видно на картинке, он потерял базу данных, не находит таблицу.

При удалении базы из папки, создает новую пустую
источник

S

Stanislav Nikolaev in unity3d.ru
добрый вечер, почему выдается ошибка, на пк в юнити все работает хорошо, а на телефоне не работает, как мне отловить это, вывести я думаю создав типа консоль в канвасе
источник

d

dm in unity3d.ru
Stanislav Nikolaev
добрый вечер, почему выдается ошибка, на пк в юнити все работает хорошо, а на телефоне не работает, как мне отловить это, вывести я думаю создав типа консоль в канвасе
создай/используй готовую или adb logcat или окошко в редакторе
источник

r

rikkivesk in unity3d.ru
dm
создай/используй готовую или adb logcat или окошко в редакторе
с базой есть какое-нибудь решение?
источник

d

dm in unity3d.ru
rikkivesk
с базой есть какое-нибудь решение?
а что с ней не так? что она в Plugins делает?
источник

r

rikkivesk in unity3d.ru
dm
а что с ней не так? что она в Plugins делает?
он ее автоматически туда сует.
источник

d

dm in unity3d.ru
кто он?
источник

r

rikkivesk in unity3d.ru
плюс она есть в папке ассетс, я скопировал.
Юнити, редактор.
Удаляю базу, он в самом редакторе ее потерял, пишет ошибку и создает в ассетс > плагинс
источник

d

dm in unity3d.ru
ну, пусть создает. как ты к ней обращаешься?
источник

r

rikkivesk in unity3d.ru
dm
ну, пусть создает. как ты к ней обращаешься?
path = Application.dataPath + "/example.s3db";
           con_db = new SqliteConnection("URI=file:" + path);
           con_db.Open();
           if (con_db.State == ConnectionState.Open)
           {
               text.text = path.ToString() + "-isConnected";
           }
           cmd_db = new SqliteCommand("Select * from black", con_db);          
           rdr = cmd_db.ExecuteReader();          
           while (rdr.Read())
источник

r

rikkivesk in unity3d.ru
path = Application.dataPath + "/example.s3db";
Вот эта вот строка поиск базы
источник

d

dm in unity3d.ru
и что в path получается?
источник

r

rikkivesk in unity3d.ru
dm
и что в path получается?
просто приватную переменную создал
private string path;
источник

d

dm in unity3d.ru
хорошо, а значение переменной какое во время выполнения?
источник

d

dm in unity3d.ru
ты там где пример брал образец был? например https://github.com/rizasif/sqlite-unity-plugin
источник

VK

Vsevolod Keller in unity3d.ru
Братья разработчики, вопрос общего характера. Насколько часто вы сталкиваетесь с крашем своих игр на ведрофонах? Какие бывают причины?
источник

d

dm in unity3d.ru
любые. открываешь аналитику и смотришь
источник