将 FlatBuffers 库和生成的源导入 Android Studio 项目

Importing FlatBuffers libraries and generated source into Android Studio Project

我们正在评估 FlatBuffers 作为打包和解包各种数据负载的潜在解决方案。我已经构建了 flatc.exe,为我们的数据构建了模式,并从模式中生成了 Java 代码。我现在正在尝试使用生成的代码。

This 概览状态:

Then you can include both FlatBuffers and the generated code to read or write a FlatBuffer.

并在示例中执行如下操作:

import MyGame.Example.*;
import com.google.flatbuffers.FlatBufferBuilder;

1) 生成的代码是否应该作为新的 module/Java 库、依赖项或其他内容导入?这是怎么做到的?

2) com.google.flatbuffers.FlatBufferBuilder 的导入也没有解决。任何人都知道此引用是否已更改?

感谢您向 Android 新手提供有关如何导入这些项目的任何帮助。

谢谢。

FlatBuffers 没有集成任何特定的 IDE 或包管理器(这是我们应该解决的问题)。目前最简单的方法是将 FlatBuffers java/ 文件夹的内容复制到您保存项目 Java 代码的任何位置,以及生成的代码(在其包目录中)。