0

我使用 Cordova (3.4.x) 为 Amazon Fire 平板电脑构建了基本的“Hello”和自定义 HTML5 应用程序。我看到了一个与这个问题相关的问题,并根据那里的答案解决了它(构建工具上的 chmod +x)。

但是,当我尝试将相同的应用程序(“Hello”和 HTML5 应用程序)部署到Amazon FireTV设备时,我看到此错误:

应用程序错误 AndroidWebKit 类丢失。请将 AmazonWebView SDK 中的 android_interface.jar 复制到应用程序的 libs 文件夹并重新构建应用程序。

AmazonWebView SDK 中没有名为“android_interface.jar”的文件。我尝试将“awv_interface.jar”复制到应用程序的 libs 目录;没变。我还尝试将 awv_interface.jar 重命名为 android_interface.jar;该应用程序无法编译。

Cordova 的通用 Android 目标实际上将在 FireTV 上运行;“Hello”应用程序可以工作,但五向遥控器没有在我们的 HTML5 应用程序上注册,所以我真的更愿意使用 amazon-fireos 目标。

问题:

  • Cordova 的 amazon-fireos 目标是否应该支持 Amazon FireTV?
  • 如果没有,是否会添加该支持?
  • 我在哪里可以找到这个“android_interface.jar”文件?
4

1 回答 1

2

我有同样的问题。不用担心重命名。你不需要这样做。做这两件事:

1)放入awv_interface.jar如果.cordova\lib\amazon-fireos\cordova\3.4.0\framework\libs 库不存在,则需要创建它。

2)awv_android_factory.jar放入<app-directory>\platforms\amazon-fireos\libs

请注意,两个是完全不同的 libs 目录。

重建应用程序。然后它将起作用。

于 2014-05-17T16:17:51.537 回答