Nativescript 当这个项目在windows 10上运行正常时,是什么导致它在Macbook Pro上失败的

Nativescript 当这个项目在windows 10上运行正常时,是什么导致它在Macbook Pro上失败的,nativescript,Nativescript,我在windows中有一个nativescript应用程序,可以很好地部署到模拟器上,但当我将其克隆到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 initiali

我在windows中有一个nativescript应用程序,可以很好地部署到模拟器上,但当我将其克隆到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
有什么想法吗?提前谢谢

emulator-5554. Error is: spawn EACCES.emulator-5554. Error is: spawn EACCES.
似乎是权限错误。您可以通过以下方式解决此问题:

  • sudo,
  • 或者,给你的hooks文件夹+x权限

该错误是权限错误。因此,您所需要做的就是授予运行应用程序的文件夹的访问权限。该过程涉及将下面的命令复制并粘贴到终端中。 sudo chmod-ra+rwx/AppFolder 该命令是管理员命令,因此,您可能需要插入系统密码

PS:当然,你点击回车键,系统会提示你输入密码。
如果您对此解决方案有任何挑战,请告诉我

我知道这没有帮助,但这是一个ios问题/错误。我只想用一台windows电脑你是说这是IOS上的一个已知问题吗?试试这个我不确定这是否是一个已知问题,我只是说它看起来像是ios/mac问题,而不是nativescript或其他任何东西。这里是hooks上的权限:drwxr xrwx 7 jbaird staff 238 Sep 5 09:49 hooks你说的sudo是什么意思?文件/Users/jbaird/Documents/development/gr8dates/nativescript/hooks/after watch/nativescript-dev-typescript.js是否可执行?sudo的意思是:sudo tns运行android