【问题标题】:Processing for Android, use of librariesAndroid 处理,库的使用
【发布时间】:2015-04-16 06:37:53
【问题描述】:

我有一个在我的计算机上运行良好的处理草图。

我现在正尝试使用 Processing Android 模式让它在我的 Android 平板电脑上运行。但是我收到很多编译器错误,说“找不到符号”。

我正在使用我使用 https://github.com/processing/processing-library-template 创建的一些处理库。

这些库实际上并不访问系统资源或自己调用处理库。或除 Java.util 之外的任何其他外部 Java。他们只是在操纵数据结构。

不过,Android 模式似乎对它们有问题。

谷歌搜索似乎很多处理库不适用于 Android 模式,但我找不到任何明确的内容:我是否应该简单地假设外部库根本无法在 Android 模式下工作?还是有特定的东西不起作用?或者我应该在我的代码中的某处寻找特定的错误?

更新:更多细节。我相信处理 Android 模式的目标是 Android 2.3.3。我正在使用处理 2.21。我所说的图书馆是我自己的。

【问题讨论】:

  • Processing 的哪个版本,Android 的哪个版本,以及哪些库的哪个版本? (请使用该信息更新您的帖子=)
  • 关心提供编译器输出吗?然后我们可以看到哪些符号是找不到的。
  • 能否给我们一个简短的错误日志sn-p,以便更好地理解。
  • 你能把你的实用程序编译成一个jar,然后复制到android设备上的lib目录下吗(这可能是错误的,因为我对android上的java不太了解)
  • @interstar 请向我们提供错误。另外,您是否尝试过其中一个版本?

标签: java android processing


【解决方案1】:

来自related Git 问题页面,omerjerk 的评论

此存储库的 master 分支不可使用 master 构建 加工分支。处理已经向前推进,我们还没有 更新了这个存储库。为什么你真的要构建 Android 自己模式? 如果您想在您的 手机,然后从主网站下载processing 2.2.1,打开 IDE 并从那里下载 Android 模式。万一,如果你 真的想从源代码构建 Android 模式,请应用此拉取请求 - #98 .

看看有没有帮助

【讨论】:

  • 谢谢。要清楚。我能够在我的平板电脑上运行 Processing。问题是我不能使用我编译并打包为处理库的库(使用处理库模板)我的解决方法是将库的所有源代码直接复制到我的处理草图中它可以完美编译并在 Android 上运行良好。同样,在 Java 模式下运行时,打包的库。工作。这与 Android-Processing 和处理库有些不兼容。
  • 我明白了,错误日志真的很有用,提供它们,同时确保 build.properties 是正确的。一般来说,错误可能存在。
猜你喜欢
  • 2011-09-17
  • 1970-01-01
  • 1970-01-01
  • 2017-06-01
  • 1970-01-01
  • 2012-03-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多