4

这不是一个问题,而是我在为 Titanium appcelerator 创建自定义 Android 模块时遇到的问题的答案。

我能够运行框架提供的 ExampleProxy,但在创建自己的代理类时遇到问题。

我能够访问代理。经过大量搜索后,我得到了以下问题的参考 - http://developer.appcelerator.com/question/153993/how-to-create-a-proxy#answer-264746

以下回应部分有效 -

“非常感谢 Benjamin Bahrenburg 的澄清。我也感谢 Mads 的快速回复。

我正在寻找的确切答案:需要删除 bin、libs 和 build 文件夹中的文件。然后在Eclipse中做一个干净的。毕竟,它倾向于建立。请确保您使用的是 Ti 3.1.0(不是有问题的 3.1.1)。”

此外,在 Windows 7 机器上,我有以下观察结果——

  1. 必须删除 C:\Users\username\AppData\Local\Temp\ 中的模块生成文件夹。
  2. 在模块文件夹中删除以下内容 - bin 和 libs 的全部内容并删除构建中的所有内容,除了 \build\generated\Application.mk
4

1 回答 1

0

我花了 1 天时间来解决这个问题。

要成功创建和运行 ViewProxy,您必须:

  1. 将其文件/类名(从 ExampleProxy)更改为 ViewProxy
  2. 清理文件夹中的脏文件,包括: build/、、 dist/和一些“lib.so”文件libs/
  3. ti clean在您的“Titanium app”文件夹中执行。
  4. 您的 ViewProxy 是not the same作为模块名称。例如,您的模块名称是:“GaodeMapModule”,您的代理名称不应该是:“GaodeMapProxy”,它不起作用。
于 2016-01-09T00:13:05.447 回答