경고
V8 플러그인 사용 전 몇 가지 유의사항이 있습니다:
- 이 플러그인은 아직 실험적 적용 단계입니다. 사용 중에 발생한 문제에 대해선 책임지지 않으며, 모든 책임은 사용자 본인에게 있습니다.
- V8 엔진은 Rhino 엔진에 비해 전력 사용량이 매우 큽니다. 실제 휴대하는 기기에 적용시 배터리를 크게 소모할 수 있습니다.
- 현재
require
와 같은 외부 모듈 로드는 지원하지 않습니다.
에러 발생시 StarLight 제작자에게 제보해주세요.
V8
V8는 StarLight용 플러그인으로, Rhino JS에 V8 엔진을 이용할 수 있게 합니다. 실행 속도가 Rhino 엔진에 비해 약 29~117배 더 빠르다는 이점이 있습니다.
사용방법
주의
사용하는 기기에 맞는 파일을 다운로드 해야 합니다.
v8-arm64-release.slp
: 대부분의 기기와 휴대폰v8-armeabi-release.slp
: 일부 구식 안드로이드 기기v8-x86_64-release.slp
: 대부분의 에뮬레이터/가상화 기기
- 기기에 맞는
.slp
파일을sdcard/StarLight/plugins/
폴더 내에 추가합니다. - StarLight를 재시작합니다.
- 새 프로젝트 생성시 언어 선택 항목에서 JavaScript(V8) 항목을 선택합니다.
정보
eval()
함수의 사용 여부와 Java 클래스 수동 접근 여부는 프로젝트 설정에서 변경할 수 있습니다.