2014-12-31 2 views
0

Phonegap 프로젝트 https://github.com/phonegap-build/GAPlugin에이 Google Analytics 플러그인을 사용하고 있습니다.원격 빌드를 사용하여 Phonegap 플러그인이 작동하지 않습니다.

Android 에뮬레이터에서 실행할 때 모든 것이 잘 작동합니다. 그러나 Phonegap 원격 빌드를 사용하면 플러그인이 작동하지 않습니다. 플러그인은 Phonegap 앱 페이지의 다른 작업 플러그인과 함께 나열됩니다. 여기

내 코드입니다 :

config.xml에

<gap:plugin name="com.adobe.plugins.gaplugin" version="2.3.1" source="pgb" /> 

에서 WWW에서 index.html을

<script type="text/javascript" src="cordova.js"></ 
<script type="text/javascript" src="GAPlugin.js"></script> 
<script type="text/javascript" src="js/index.js"></script> 

에서/장치 후하는 index.js가 준비 (I는 GA를 검열 ID)

var gaPlugin = window.plugins.gaPlugin; 
gaPlugin.init(function() { 
    log.innerHTML += 'ga ok.'; 
}, function (e) { 
    log.innerHTML += 'ga failed.' + e; 
}, "UA-XXX-Y", 10); 
gaPlugin.trackPage(function() { 
    log.innerHTML += 'tracked'; 
}, function() { 
    log.innerHTML += 'nope'; 
}, "test.com"); 

빌드 로그를 보면 "gaplugin"텍스트를 찾을 수 없습니다. 나는 심지어 플러그인을 구축하고 있는지 또는 내가 오류가 발생하는지 모르겠습니다. 대상이 나열되지 않기 때문에 디버거를 사용할 수 없습니다.

도움 주셔서 감사합니다.

+0

여기에서 README를 확인하십시오. https://github.com/phonegap-build/GAPlugin/tree/340201342d7f33b3838f7d280b5cfc98aef4344d 더 이상 색인 파일에 JS를 추가하지 마십시오. 또한 업데이트 된 사용법을 참조하십시오. –

+0

스크립트 태그없이 시도했습니다. 둘 다 작동하지 않습니다. –

답변

1

수화물을 사용하는 경우 새 플러그인을 추가 할 때 다시로드하는 대신 APK를 다시 설치해야합니다.

관련 문제