2017-10-28 1 views
0

내 앱용 사용자 정의 플러그인을 설치했는데이를 변경하고 싶지만 아무런 효과가없는 것 같습니다. 나는 함수를 제거하거나 잘못된 구문을 쓸 수도 있지만, 단지 오래된 상태로 남아 있습니다.Cordova/Phonegap에서 사용자 정의 java 플러그인을 편집 할 수 없습니다.

나는 이것들을 캐싱하고있는 경우를 대비하여 phonegapp 개발자 앱에서 로컬 데이터를 삭제하려고했습니다. Config.xml의

: 나는 플랫폼 내에서 SocialSharing.java 파일을 편집하고

<feature name="SocialSharing" > 
    <param name="android-package" value="nl.xservices.plugins.SocialSharing"/> 
</feature> 

\ 안드로이드 \ SRC \ NL \ xservices \ 플러그인. 프로젝트 내에 다른 SocialSharing.java 파일은 없습니다.

+1

'platforms' 폴더에있는 파일을 결코 수정해서는 안됩니다. 플러그인을 수정하려면'plugins \ '폴더에서 플랫폼을 제거하고 플랫폼을 읽어주십시오. – David

답변

1

David가 말했듯이 빌드 할 때마다 콘텐츠가 대체되는 플랫폼 폴더가 아닌 플러그인 폴더의 파일을 편집해야합니다.

수정 된 버전의 플러그인을 사용하려면 프로젝트에서 수정하고 다른 프로젝트에서 다시해야하는 대신 프로젝트를 포크 한 다음 분기 된 repo에서 플러그인을 설치하십시오.

수정 된 버전을 업로드하지 않으려면 git에서 플러그인을 다운로드 한 다음 cordova plugin add 명령에서 파일 시스템의 경로를 지정하여 프로젝트에 설치하면됩니다.

관련 문제