문제

나는 최근에 Cordova 3.5로 업그레이드되었으며 대부분의 앱 시작 UPS (iOS 및 Android)에서 XXX가 정의되지 않음을 알아 냈습니다. xxx= flugin 변수 중 하나가 정의되지 않았습니다.I.E.E. 장치, 확인 등

도움이 되었습니까?

해결책

Digging의 날 이후에 나는 문제가 내 index.html 문서에서 사용중인 기본 태그를 사용하고 있음을 발견했습니다.이 태그를 사용하여 내 도메인을 식별하여 내 스크립트의 상대 경로를 사용할 수 있습니다.이 작업을 수행하지 않으면 상대 경로가 앱에서 로컬로 파생됩니다.모든 경로에 도메인이있는 경우 기본 태그가 필요하지 않습니다.

분명히 기본 태그를 사용하면 앱이 로컬 인 플러그인 JavaScript 소스를 찾을 수 없도록합니다.나는 문서의 다른 곳에 기본 태그를 배치했고, iOS를 위해 해결되었지만 Android는 아닙니다.

이렇게하면 일시 중지 된 앱에 문제가 발생합니다.앱이 앱을 시작할 수 있지만 다시 시작하면 기본 요소가 이미 정의되어 있고 플러그인 자바 스크립트가 해당베이스에서 파생됩니다.

솔루션 - i 응용 프로그램을 다시 작성하여 기본 요소를 제거합니다.

다른 사람들과 공유하므로 내가 한 것처럼 벽에 머리를 쾅하고 있지 않습니다.건배.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top