我需要使用一些额外的功能来扩展 Titanium 的 Android Webview,但是在包含我创建的模块后我无法构建我的 Titan 项目。
我的模块在其构建路径上有 Titan-ui.jar,我已将原始 Titanium WebViewProxy.java 复制到我的模块项目中。我还没有向 WebViewProxy.java 添加任何自定义代码。
这是我的模块的项目层次结构,以及 build.properties 文件。
在构建模块时,我遇到了一个异常,但是模块似乎还是构建了,这一定与最终问题有关。当我删除 WebViewProxy.java 并将 Titan-ui.jar 保留在我的构建路径上时,构建模块并将其包含在我的 Titan 项目中工作正常。
这是模块构建脚本的完整控制台日志:http: //pastebin.com/G2LSkFLF
这就是我尝试使用生成的模块(在构建时引发异常的那个)运行我的钛项目时发生的情况
有谁知道如何解决这个问题?也许有一些不同的方法?我的应用程序中有一些特殊的 url 方案,我需要处理它们。我已经有一个类似的 iOS 模块,效果很好。
谢谢。