0

Cordova (3.4.x) を使用して、基本的な "Hello" と、Amazon Fire タブレット用のカスタム HTML5 アプリを作成しました。この質問に関連する問題を見つけ、そこからの回答に従って解決しました (ビルド ツールの 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」アプリは機能しますが、5 方向リモコンは HTML5 アプリに登録されないため、Amazon-fireos ターゲットを使用したいと思います。

質問:

  • Cordova の amazon-fireos ターゲットは Amazon FireTV をサポートするはずですか?
  • そうでない場合、そのサポートは追加されますか?
  • この「android_interface.jar」ファイルはどこにありますか?
4

1 に答える 1

2

私も同じ問題を抱えていました。名前の変更について心配する必要はありません。その必要はありません。次の 2 つのことを行います。

1) libs が存在awv_interface.jar.cordova\lib\amazon-fireos\cordova\3.4.0\framework\libs ない場合は、作成する必要があります。

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

2 つはまったく異なる libs ディレクトリであることに注意してください。

アプリを再構築します。それはうまくいくでしょう。

于 2014-05-17T16:17:51.537 に答える