제목을 거창하게 작성했지만,
안드로이드 스튜디오에서 플러그인 하나 깔려고 하다가 생긴 이슈를 해결하는 간단한 글이다.
Android Studio에서 Github에 내용을 올릴 때, 해당 공부내용을 집어넣고 싶어서 Markdown을 사용하려고,
Marketplace에 Markdown Editor 플러그인을 보고 정리가 잘 될 것 같아서 설치하고 싶어졌다.
해당 플러그인을 설치하였더니 순차적으로 2개의 오류가 걸려서 플러그인이 작동하지 않았다.
your environment does not support jcef cannot use markdown editor
첫 번째 문제에 대해서는 말그대로 환경에 JCEF
Chromium Embedded Framework (CEF)를 Java 언어로 사용할 수 있도록 하는 프레임워크가 지원이 되지 않는다는 이야기였는데,
해당 이슈에 대한 해결법은 해당 플러그인 제작자가 직접 레포에 이슈를 뚫어서 열심히 토론 중이었다.
https://github.com/shuzijun/markdown-editor/issues/4
Android Studio Solution · Issue #4 · shuzijun/markdown-editor
github.com
오래전에는 런타임을 선택하는 플러그인을 별도로 설치하여 JCEF를 포함하는 런타임으로 바꾸는 거였는데,
어느 순간 부터는 직접 안드로이드 스튜디오에서 런타임을 바꾸는 설정이 생겨서 해결이 가능하다는게 결론이었다.
그래서 해당 런타임으로 변경 후 IDEA가 꺼졌다가 켜지면서 플러그인이 안드로이드 스튜디오에서 적용은 되는데,
두 번째 문제가 발생하였다.
Too many restarts of GPU-process(JCEF)
GPU process restarts too many times and seems to be unstable.
Try to restart IDE or disable GPU acceleration completely.
Started getting the Too many restarts of GPU-process (JCEF) : IDEA-314835
Expected Result It works well Actual Result image.png Probably related to IDEA-314754
youtrack.jetbrains.com
얘는 Jetbrains 공식 커뮤니티에서도 계속 토론하고 있는 주제인데,
결론은 정말 간단하게도 구글링 중 어떤 레포의 이슈에서
자신이 커뮤니티에서 본 어떤 내용을 적용했더니 난 되더라! 라길래
그대로 해보았더니 Markdown Editor가 정상적으로 작동한 모습을 볼 수 있었다.
야호!
'Error' 카테고리의 다른 글
[Exception] ERR_CLEARTEXT_NOT_PERMITTED (0) | 2024.02.22 |
---|