android - 无法将 UE4 项目构建为 Android 包,因为 UPL 代码找不到包
问题描述
我正在尝试将一个 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>
我也把它放在了位置。关于获取包完全没有错误,只有顶部显示的错误。
任何帮助将非常感激。
解决方案
复制/粘贴问题。只需将import com.google.code.gson.Gson
(和 JsonElement 行)更改为import com.google.gson.Gson
. 卧槽!
推荐阅读
- node.js - Prisma - 在每个请求上连接不同的用户名
- javascript - 通过 querySelector 引用文档后,我的 React 应用程序出现错误 - 一切正常,直到我向右滚动到底部
- vue.js - 通过包装器在 vuepress 中使用 vue 插件
- sql - PostgreSQL 将数组类型的变量联合到查询的结果集
- python - 关于Python NumPy二维数组的问题
- amazon-web-services - 如何在 AWS 金丝雀中添加 GET 请求参数
- nginx - Nginx 在浏览器中运行 ip 访问但 dns 超时
- routes - Vue-router 4 - 父重定向:超过最大调用堆栈
- java - build: 无法确定项目 /home/abed/thingsboard 的构建数据存储根目录
- angular - 如何从服务中获取数据?