blog

오픈하모니 개발 보드에서 클라우드 연동 프로젝트 솔루션 Nutty Pie - Salty Fish를 실행할 수 없습니다.

오픈하모니 개발 보드에서 엔드투엔드 클라우드 연동 프로젝트를 실행할 때 발생하는 "Hap 배포 중 오류" 오류에 대한 해결 방법....

Jun 16, 2024 · 1 min. read
シェア

며칠 동안 api9을 기반으로 엔드투엔드 OpenHarmony 프로젝트를 개발 중인데, 새 프로젝트를 만든 후 개발 보드에서 실행할 수 없다는 것을 발견했습니다. 실행하려고 할 때마다 "Hap을 배포하는 동안 오류가 발생했습니다"라는 오류가 표시됩니다. 그러나 DevEco Studio는 더 자세한 오류 메시지를 표시하지 않습니다. 오류를 찾을 수 없습니다.

몇 가지 비교 테스트를 해본 결과, 엔드투엔드 클라우드 통합 프로젝트가 동일한 OpenHarmony 보드에서 문제 없이 실행되는 것을 발견했습니다. 따라서 기본적으로 최종 클라우드 통합 모듈의 3자 라이브러리 종속성에 문제가 있는 것으로 판단할 수 있습니다.

엔드 클라우드 통합 템플릿은 격리 테스트 후 총 4개의 타사 라이브러리를 하나씩 사용하는데, "@hw-agconnect/auth-component" 라이브러리의 존재로 인해 작업이 실패하는 것으로 확인되었습니다. 이 라이브러리와 이 라이브러리를 사용하는 모든 코드 파일을 삭제하면 정상적으로 실행됩니다.

이 라이브러리의 이름과 코드를 보면 화웨이 휴대폰용으로 설계된 로그인 모듈로, 화웨이 휴대폰의 특정 매개 변수나 모듈을 호출하는데 OpenHarmony 보드에는 이러한 것들이 누락되어 있어 프로젝트를 실행할 수 없게 됩니다.

삭제 후 클라우드 라이브러리를 기반으로 로그인 화면을 다시 작성하기만 하면 엔드투엔드 클라우드 통합 기능을 제대로 사용할 수 있습니다.

Read next

여러분이 생각하는 CSS 해킹은 무엇이라고 생각하시나요?

"CSS 핵은 흥미롭거나 복잡한 효과를 얻을 수 있는 고급, 독특하거나 흔하지 않은 CSS 트릭 및 기능입니다....

Jun 3, 2024 · 2 min read