我用科爾多瓦到我的Android設備上運行我的混合應用程序的路徑,我不成功的構建過程中得到這個錯誤的兩倍......
錯誤:產卵EACCES
@Krunel Vaghela的回答上面幫我有點...
This is Permission Error While Building App
You Need to Give Permission Gradle
sudo chmod -R 777 /Applications/Android\ Studio\ 3.0\ Preview.app/Contents/gradle
但我一直有這個錯誤: 「文件模式:-r:沒有這樣的文件或目錄」
我使用這個命令:
[Sandis-Macbook-Pro:Users sandi$ sudo chmod -R 777 /Applications/Android Studio.app/Contents/gradle/gradle-4.1/bin/gradle
請注意,我的Android應用程序是命名爲「Android Studio.app」(名稱中有一個空格)。解決方案是簡單地包裹路徑引號,像這樣:
[Sandis-Macbook-Pro:Users sandi$ sudo chmod -R 777 "/Applications/Android Studio.app/Contents/gradle/gradle-4.1/bin/gradle"
注:爲了找出哪些文件夾是有這個權限的問題,我不得不使用這個命令:
sudo build -verbose
其產生該路徑權限問題的文件夾是這樣的:
ANDROID_HOME=/Users/sandi/Library/Android/sdk
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
Running command: "/Applications/Android Studio.app/Contents/gradle/gradle-4.1/bin/gradle" -p /Users/sandi/Desktop/CORDOVA_NOV16/HHUB_NOV17/hhub_CURRENT/platforms/android wrapper -b /Users/sandi/Desktop/CORDOVA_NOV16/HHUB_NOV17/hhub_CURRENT/platforms/android/wrapper.gradle
Error: spawn EACCES
所以採取的路徑後,「運行命令:」 - 把那個,引號內,後...
chmod -r 777
這就是拯救了我的一天。
我認爲它是因爲你的路徑 –