【问题标题】:FlatBuffer unable to generate .bin fileFlatBuffer 无法生成 .bin 文件
【发布时间】:2018-03-31 05:27:52
【问题描述】:

我正在使用FlatBuffer 1.8 release (windows flatc)

这是我在 cmd windows 中尝试过的几个命令。

 C:\>C:\Flat\flatc.exe flatbuffer -b -j "C:\Akash\FlatBuffer\app\src\main\res\raw\sample_schema.fbs"  "C:\Akash\FlatBuffer\app\src\main\res\raw\sample_json.json"

一个使用flatbuffer的jar文件

  C:\>C:\Akash\FlatBuffer\app\libs>flatbuffers-java-1.3.0-SNAPSHOT.jar flatc C:\Akash\FlatBuffer\app\src\main\res\raw\job_schema.fbs C:\Akash\FlatBuffer\app\src\main\res\raw\job.json

这给了我以下错误

sample_schema.fbs & sample_json.json 可用on this link

我在这里错过了什么?

【问题讨论】:

  • 您的错误不包含实际的错误消息。它通常是打印的第一件事。此外,flatc 不使用 .jar。

标签: android flatbuffers


【解决方案1】:

您的命令包含单词flatbuffer,它不符合命令的规范:

flatc.exe [选项]... 文件... [-- 文件...]

要修复命令,请删除该词:

C:>C:\Flat\flatc.exe -b -j "C:\Akash\FlatBuffer\app\src\main\res\raw\sample_schema.fbs" "C:\Akash\FlatBuffer\app\ src\main\res\raw\sample_json.json"

在此示例中,应创建三个文件:Friend.javaPeople.javaPeopleList.javasample_json.bin

【讨论】:

  • 它在 cmd C:\Flat\flatc.exe: error: Unable to generate Java for sample_schema Usage: C:\Flat\flatc.exe [OPTION]... FILE... [-- FILE...] 和 .bin 文件和 java 文件中没有生成以下错误
  • 这里是示例 github.com/amitshekhariitbhu/FlatBuffer 请删除 .bin 和 'flatbuffer java 类然后运行您的命令。它不会生成bin文件和java文件。
猜你喜欢
  • 2019-08-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-18
  • 2011-12-26
  • 2016-04-01
  • 1970-01-01
  • 2019-08-24
相关资源
最近更新 更多