IBM Worklight 6.1在混合应用程序中集成服务器生成的页面

时间:2014-04-12 13:44:21

标签: ibm-mobilefirst

测试worklight 6.1示例在混合应用程序中集成服务器生成的页面。预览移动浏览器模拟器显示移动网页。但是单击外部webview不显示任何内容。然后尝试运行android应用程序有错误消息。

[2014-04-12 21:31:28 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
[2014-04-12 21:31:28 - IncludeExternalPagesIncludeExternalPagesAndroid] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.

Eclipse错误日志

message:
Failed to load properties file for project 'IncludeExternalPages'
Exception Stack Trace:
An exception stack trace is not available.

Session Data:
    eclipse.buildId=M20130204-1200
    java.version=1.7.0_51
    java.vendor=Oracle Corporation
    BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=zh_TW
    Framework arguments:  -product org.eclipse.epp.package.jee.product -keyring /Users/hunghui/.eclipse_keyring -showlocation
    Command-line arguments:  -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.jee.product -keyring /Users/hunghui/.eclipse_keyring -showlocation

1 个答案:

答案 0 :(得分:0)

此示例的第三个选项卡显然不适用于MBS,因为它使用Cordova插件(=本机代码)加载外部页面。这不适用于浏览器。

您必须在Android模拟器或物理设备中对其进行测试,并且应该在那里进行测试。

如果它在Android设备/模拟器中也失败了,您必须编辑问题并解释您已经采取的步骤(=在运行应用程序之前您在Eclipse中做了什么)。

此外,您提供的日志完全不是完整日志。还提供完整的LogCat日志。

对于您获得的错误,与Worklight无关,请尝试使用Google搜索“java.nio.BufferOverflowException