raccoondev85 / cordova-plugin-kakao-sdk

Kakao Cordova SDK Plugin
MIT License
18 stars 21 forks source link

cordova plugin 설치 후 build 문제 #1

Closed panic910 closed 6 years ago

panic910 commented 6 years ago

Error during processing of action! Attempting to revert... Failed to install 'cordova-plugin-kakao-sdk': Error: Uh oh! ENOENT: no such file or directory, open '/Users/myid/app/myapp/platforms/android/AndroidManifest.xml'

위와 같은 메시지가 나타나면서 빌드가 되지 않습니다. 해당 파일을 해당 위치에 옮겨 놓으면 또 다른 파일이 없다고 하고..

근본적인 해결 책을 알고 싶습니다.

raccoondev85 commented 6 years ago

@panic910 앗 확인이 늦었네요. 추측하건데 cordova android version이 7.0 이상이신것같아요. 플러그인 개발당시 Cordova Platforms Android 타겟 버전을 6.4.0로 했었거든요, 이유인 즉슨, cordova android 버전이 6.4 이하 버전과 7.0 이후 버전에서 참조하는 환경 path설정이 서로 달라졌습니다. 7.0에 맞게 환경 패스만 잡아주면 될거같은데 그러면 또 6.4이하 버전에서 같은 문제가 발생하게 되기때문에 다른 커스텀 플러그인에서 7.0을 지원하지않으면 또 발생할수있는 문제에요(페이스북 플러그인도 아직까지는 공식적으로 6.4만 지원한다는..);; 애초에 cordova에서 버전 상위호환되게 만들어주면 좋았을텐데... 그게 안되니 플러그인 개발입장에서 다른식으로 처리해줘야 할거같아요. 요부분은 고민해보겠습니다. 지금 당장 해결책은 사용하시는 android 버전을 7.0에서 6.4로 낮추시면 되요.

ionic cordova platform remove android
ionic cordova platform add android@6.4.0

감사합니다.