MobileFirst Studio에서 하이브리드 응용 프로그램을 테스트하고 app init 중에 MobileFirst Server에 연결하려고합니다. 나는 업데이트 main.js는 다음과 MF_Project/응용 프로그램/[appNanme] /common/js/main.js 초기화 방법에 따라 파일 :초기화 중에 MobileFirst 서버에 연결할 수 없습니다.
WL.Client.connect({
onSuccess: function() {
WL.Logger.info("onSuccess: connection success");
},
onFailure: function(err) {
WL.Logger.info("onFailure: Exception: " + err);
}
});
내가 다음 (안드로이드 환경에 대한 응용 프로그램을 구축 오른쪽 APPNAME에게 하나를 클릭 MF_Project에서 "Build for Android environment"를 선택하십시오). 그럼 에뮬레이터에서 안드로이드 응용 프로그램과 같은 응용 프로그램을 실행하지만, 로그는 다시 여기에 대한 통찰력을 감상 할 수있다
01-25 16:04:29.364: E/NONE(2755): Invalid invocation of method WL.Client.connect; Invalid value 'undefined' (undefined), expected type 'function'.
01-25 16:04:29.368: E/NONE(2755): Invalid invocation of method WL.Client.connect; Invalid options attribute 'onSuccess'. Invalid invocation of method WL.Client.connect; Invalid value 'undefined' (undefined), expected type 'function'.
오류와 함께 제공됩니다.
1) 어디에서 연결 메소드를 넣었습니까? 전체 main.js를 추가하십시오; 2) 어디에서 테스트하고 있습니까? 장치? 시뮬레이터/에뮬레이터? 시사? –
# 1. 아래의 main.js 파일을 업데이트했습니다 : wlCommonInit() 함수 내에서 MF_project/apps/[appName] /common/js/main.js .. # 2. 에뮬레이터에서 테스트하고 있습니다. –
응용 프로그램을 빌드 했습니까? 에뮬레이터에서 응용 프로그램을 실행하는 방법은 무엇입니까? 질문을 수정하십시오. –