Сборка с il2 cpp на Unity не работает с библиотекой SharpKml - PullRequest
0 голосов
/ 15 января 2020

Мое приложение работает нормально, когда я строю с моно для Android. Но когда я собираю с il2 cpp, мое приложение тоже работает нормально, но когда я хочу создать файл KML, у меня возникает исключение: «ссылка на объект не установлена ​​на экземпляр или объект». Конечно, потому что root должно быть нулевым.

KmlFile kml = KmlFile.Create(root, false); 
            using (FileStream stream = File.OpenWrite(path))
            {
                kml.Save(stream);
            }

Я не понимаю, почему это работает с моно, но не с il2 cpp. il2 cpp не включает sharpkml в бинарное приложение?

1 Ответ

0 голосов
/ 18 января 2020

я нашел. Я просто добавляю <assembly fullname="SharpKml.Core" preserve="all"/>, а не <assembly fullname="SharpKml" preserve="all"/>, и приложение отлично работает.

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