에뮬레이터에 잘 배포되는 Windows에 네이티브 스크립트 응용 프로그램이 있지만 MacBook Pro에 복제하고 동일한 프로세스를 실행하면 다음과 같은 결과가 나타납니다.
new-host:nativescript jbaird$ tns run android
Searching for devices...
Starting Android emulator with image Nexus_5X_API_26
Waiting for emulator device initialization...
Executing before-liveSync hook from /Users/jbaird/Documents/development/gr8dates/Nativescript/hooks/before-liveSync/nativescript-angular-sync.js
Executing before-prepare hook from /Users/jbaird/Documents/development/gr8dates/Nativescript/hooks/before-prepare/nativescript-dev-typescript.js
Found peer TypeScript 2.4.2
Preparing project...
Project successfully prepared (Android)
Building project...
Unable to apply changes on device: emulator-5554. Error is: spawn EACCES.
Executing after-watch hook from /Users/jbaird/Documents/development/gr8dates/Nativescript/hooks/after-watch/nativescript-dev-typescript.js
어떤 아이디어? 미리 감사드립니다.
오류는 권한 오류입니다. 따라서 앱을 실행중인 폴더에 대한 액세스 권한 만 부여하면됩니다. 이 프로세스에는 아래 명령을 복사하여 터미널에 붙여 넣어야합니다. sudo chmod -R a + rwx / AppFolder이 명령은 관리자 명령이므로 시스템 암호를 입력해야 할 수 있습니다.
추신 : 확실히, 당신은 Enter 키를 누르면 암호를 입력하라는 메시지가 표시됩니다. 이 솔루션에 문제가 있으면 알려주세요!
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다