Unity Android: как вставить внешний JSON в мой apk? - PullRequest
0 голосов
/ 06 июня 2018

У меня есть приложение для викторины, работающее на Windows.Этот тест работает, загружая вопросы и ответы из набора файлов .json, которые находятся в папке с именем "/ db /", и эта папка находится в той же папке, что и сам файл .exe.Проблема в том, что в Windows этот файл .json легко поместить в ту же папку, что и файл .exe, но при компиляции для Android получается один файл .apk.

Да, я знаю оApplication.persistentDataPath но проблема в том, что данные сначала внешние, а затем загружаются в приложение.

Есть ли способ добавить эту папку "/ db" в .apk и поместить эту папку в ту же папку?как само приложение на Android?

1 Ответ

0 голосов
/ 06 июня 2018

Поместите папку "/ db /" в папку Assets.Чем вы можете получить его путь на Android:

string path = "jar:file://" + Application.dataPath + "!/assets/db/";

Sidenote: вам нужно использовать класс WWW для получения файла, потому что он сжат по умолчанию.Прочитайте это .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...