HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
💌
JJong’s Archive
/
🖍️
개발일지
/
Luna 이거 뭐예여?;;

Luna 이거 뭐예여?;;

생성 일시
Mar 31, 2025 09:36 AM

📌 오늘 진행 사항

  1. enact에 tailwind 적용 ⇒ 실패
  1. enact 프로젝트 tv에 실행
  1. enact 프로젝트 디버깅모드(핫 리로드 가능) == 호스티드 웹앱
  1. Luna Service 정보 개없어;

📌 New 지식

  1. 빌드
//dist파일 생성 npm run pack-p //생성된 dist 파일 토대로 ipk파일 생성 ares-package dist //TV에 앱 설치 ares-install --device 디바이스이름 ipk파일명 //설치된 TV에 앱 실행 ares-launch 앱이름 -d 디바이스이름 //////한번에!!! npm run pack-p && ares-package dist   && ares-install --device tv practice_1.0.0_all.ipk && ares-launch practice -d tv
 

 
  1. 원격 웹 서버에 호스팅(핫리로드)
//호스티드 웹앱 생성 ares-generate -t hosted_webapp 웹앱이름 // appinfo와 index.html에 들어갈 정보 차례로 입력! url은 웹브라우저 [wifi 주소] 로 입력!!!! // ipk파일 생성 ares-package 웹앱이름 //TV에 앱 설치 ares-install --device 디바이스명 ipk이름 // 호스티드 웹앱 실행(핫리로드) ares-launch -d 디바이스명 앱id /////// 한번에!!! ares-package debugger && ares-install --device tv com.amuz.debugger_1.0.0_all.ipk && ares-launch -d tv com.amuz.debugger
 
  1. Luna Service
 

📌 문제 및 해결 사항

  1. 디버깅에서 네트워크 안되는 문제
    1. [해결]
      ⇒ 호스티드 웹앱 생성 시 url을 회사 wifi로 해줘야 한다
  1. luna가 웹에서 webOSServiceBridge not found 에러로 실패하는 문제
    1. [해결]
      ⇒ luna는 오로지 tv에서만 된다고 한다ㅎ
      ⇒ 그리고 결과값을 무조건 tv 화면에 띄우는 방법으로만 정보를 얻을 수 있음(콘솔 같은거x)
 

📝 내일 희망 TODO

  1. luna 디버깅 모드 성공하기 (왜때문에 또 네트워크 에러ㅠ)
  1. luna 정리하기(여기 문서에)
  1. enact tailwind 성공하기