我使用Cordova(3.4.x)来构建基本的" Hello"和亚马逊Fire平板电脑的自定义HTML5应用程序。我看到了与this question相关的问题,并根据那里的答案解决了它(构建工具上的chmod + x)。
但是,当我尝试将相同的应用程序(" Hello"和HTML5应用程序)部署到 Amazon FireTV 设备时,我看到此错误:
应用程序错误 缺少AndroidWebKit类。请复制 从AmazonWebView SDK到app的android_interface.jar libs文件夹和重建应用程序。
没有名为" android_interface.jar"的文件在AmazonWebView SDK中。我试过复制" awv_interface.jar"到应用程序的libs目录;没变。我也尝试将awv_interface.jar重命名为android_interface.jar;该应用无法编译。
Cordova的通用Android目标实际上将在FireTV上运行; "你好"应用程序有效,但五向遥控器没有在我们的HTML5应用程序上注册,所以我真的更喜欢使用amazon-fireos目标。
问题:
答案 0 :(得分:2)
我遇到了同样的问题。不要担心重命名。你不需要这样做。做这两件事:
1)将awv_interface.jar
放入.cordova\lib\amazon-fireos\cordova\3.4.0\framework\libs
如果libs不存在,则需要创建它。
2)将awv_android_factory.jar
放入<app-directory>\platforms\amazon-fireos\libs
请注意两个是完全不同的libs目录。
重建应用。然后它会工作。