Невозможно построить проект UE4 как пакет Android, так как код UPL не может найти пакет - PullRequest
0 голосов
/ 19 марта 2020

Я пытаюсь упаковать библиотеку android в мой плагин. Мне удалось выполнить один импорт, но когда я пытаюсь использовать GSON от Google, я получаю следующую ошибку:

LogPlayLevel: Error:   Z:\app\src\main\java\com\epicgames\ue4\GameActivity.java:209: error: package com.google.code.gson does not exist
LogPlayLevel:             import com.google.code.gson.Gson;
LogPlayLevel:                                        ^
LogPlayLevel: Error:   Z:\app\src\main\java\com\epicgames\ue4\GameActivity.java:210: error: package com.google.code.gson does not exist
LogPlayLevel:             import com.google.code.gson.JsonElement;
LogPlayLevel:                                        ^
LogPlayLevel: Error:   Z:\app\src\main\java\com\epicgames\ue4\GameActivity.java:520: error: cannot find symbol
LogPlayLevel:       private Gson gson = new Gson();
LogPlayLevel:               ^
LogPlayLevel:     symbol:   class Gson
LogPlayLevel:     location: class GameActivity
LogPlayLevel:   3 errors

Я протестировал код в Android Studio, и он отлично работает

    <AARImports>
        <insertValue value="com.google.code.gson,gson,2.8.2" />
        <insertNewline/>
    </AARImports>

Я тоже это на месте. Никаких ошибок при загрузке пакета, только ошибки, показанные вверху.

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 19 марта 2020

Копирование / вставка вопроса. Просто нужно изменить import com.google.code.gson.Gson (и строку JsonElement) на import com.google.gson.Gson. Derp!

...