【问题标题】:Cannot build UE4 project as Android package because UPL code can't find package无法将 UE4 项目构建为 Android 包,因为 UPL 代码找不到包
【发布时间】:2020-03-19 17:31:32
【问题描述】:

我正在尝试将一个 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】:

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

    【讨论】:

      猜你喜欢
      • 2019-08-16
      • 1970-01-01
      • 1970-01-01
      • 2014-06-18
      • 1970-01-01
      • 2015-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多