2014-04-23 1 views
0

저는 Amazon Fire 태블릿 용 기본 "Hello"및 사용자 정의 HTML5 응용 프로그램을 빌드하는 데 Cordova (3.4.x)를 사용했습니다. this question과 관련된 문제를보고 거기에서 나온 대답에 따라 문제를 해결했습니다 (빌드 도구의 경우 chmod + x).Amazon FireTV ("android_interface.jar"오류)에 대한 Cordova 지원

Application Error AndroidWebKit classes are missing. Please copy android_interface.jar from AmazonWebView SDK to app's libs folder and the rebuild the app.

"android_interface라는 이름의 파일이 없습니다 : 나는 아마존 FireTV 장치에 동일한 응용 프로그램 ("안녕하세요 "와 HTML5 응용 프로그램)을 배포 할 때 그러나

,이 오류를 참조하십시오. jar "를 AmazonWebView SDK에 추가하십시오. 응용 프로그램의 libs 디렉토리에 "awv_interface.jar"복사를 시도했습니다. 변경 없음. 나는 또한 android_interface.jar에 awv_interface.jar의 이름을 바꾸려고했다. 앱을 컴파일하지 못했습니다.

코르도바의 일반적인 Android 타겟은 실제로 FireTV에서 실행됩니다. "Hello"앱은 작동하지만 5-way 리모컨은 HTML5 앱에 등록하지 않으므로 아마존 - 파이어 스 타겟을 사용하는 것이 좋습니다.

질문은 :

  • 은 코르도바의 아마존 - fireos 아마존 FireTV를 지원하기로 대상

    ?
  • 그렇지 않으면 해당 지원이 추가됩니까?
  • 이 "android_interface.jar"파일은 어디에서 찾을 수 있습니까?
+0

이것은 아마존 대신에 안드로이드 장치에서 아마존 - 파이어 플랫폼으로 구축 된 응용 프로그램을 실행할 때도 발생합니다. 운좋게도 Gene의 대답은이 경우에도 맞습니다. –

답변

2

나는 동일한 문제가있었습니다. 이름 바꾸기에 대해 걱정하지 마십시오. 당신은 그렇게 할 필요가 없습니다. 다음 두 가지를 수행하십시오.

1) .cordova\lib\amazon-fireos\cordova\3.4.0\framework\libsawv_interface.jar 넣기 libs가 없으면 작성해야합니다.

2) 두 개의 완전히 다른 libs와 디렉토리 것을 <app-directory>\platforms\amazon-fireos\libs

를 적어 둡니다에 awv_android_factory.jar를 넣습니다.

앱을 다시 빌드하십시오. 그 때 그것은 작동 할 것이다.

+0

Hello forx 도움을 요청했지만이 단계 후에 오류가 하나 더 발생하고 "amazon-fireos/CordovaLib/src/org/apache/cordova/CordovaWebView.java"오류가 발생합니다. 오류 : (36, 33) 오류 : com.amazon.android.webkit 패키지가 존재하지 않습니다. 이 점을 알고 있으면 알려주세요. –