Cordova支持亚马逊Fire TV(“android interface.jar”错误)

时间:2014-04-23 21:55:52

标签: cordova cordova-plugins amazon-fire-tv

我使用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目标。

问题:

  • 科尔多瓦的amazon-fireos目标是否应该支持亚马逊FireTV?
  • 如果没有,是否会添加该支持?
  • 我在哪里可以找到这个" android_interface.jar"文件?

1 个答案:

答案 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目录。

重建应用。然后它会工作。