由于UPL代码找不到包,因此无法将UE4项目构建为Android包

问题描述 投票:0回答:1

我正在尝试将android库打包到我的插件中。我成功完成了一次导入,但是当我尝试利用Google的GSON进行导入时,出现以下错误:

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>

我也已将其放置到位。在获取软件包方面没有任何错误,只有顶部显示的错误。

任何帮助将不胜感激。

android gson unreal-engine4
1个回答
0
投票

复制/粘贴问题。只需将import com.google.code.gson.Gson(和JsonElement行)更改为import com.google.gson.Gson。 Derp!

© www.soinside.com 2019 - 2024. All rights reserved.