【问题标题】:Cordova support for Amazon FireTV ("android_interface.jar" error)对 Amazon FireTV 的 Cordova 支持(“android_interface.jar”错误)
【发布时间】:2014-04-23 21:55:52
【问题描述】:

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

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

应用程序错误 缺少 AndroidWebKit 类。请复制 android_interface.jar 从 AmazonWebView SDK 到应用程序 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”文件?

【问题讨论】:

  • 当您在 android 设备而不是 kindle 上运行使用 amazon-fireos 平台构建的应用程序时,也会发生这种情况。幸运的是,在这种情况下,吉恩的回答也是正确的。

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


【解决方案1】:

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

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

重建应用程序。然后就可以了。

【讨论】:

  • Hellothanx 寻求帮助,但在执行此步骤后我又面临一个错误,我的错误出现在“platforms/amazon-fireos/CordovaLib/src/org/apache/cordova/CordovaWebView.java”中 错误: (36, 33) 错误:com.amazon.android.webkit 包不存在。如果你知道这件事,请告诉我。
猜你喜欢
  • 2017-09-02
  • 2014-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-23
相关资源
最近更新 更多