簡體   English   中英

得到錯誤:在ubuntu 14.04中使用ionic build android生成EACCES

[英]getting Error: spawn EACCES while ionic build android in ubuntu 14.04

我在ionic2開發了一個項目

雖然我正在做離子構建android我得到這個錯誤

在此輸入圖像描述

我的離子信息是

Cordova CLI:6.3.0

Ionic Framework版本:2.0.0-beta.10

Ionic CLI版本:2.0.0-beta.36

Ionic App Lib版本:2.0.0-beta.19

操作系統:分銷商ID:Ubuntu描述:Ubuntu 14.04.5 LTS

節點版本:v4.4.7

我在谷歌搜索但沒有解決方案適合我..

我該如何修復這個Bug?

這是構建應用程序時的權限錯誤

你需要給予權限Gradle

sudo chmod -R 777 / Applications / Android \\ Studio \\ 3.0 \\ Preview.app/Contents/gradle

請享用 :)

點擊此命令

sudo chmod -R a+rwx /appfolder

它是由權限問題引起的。 上問題更多信息在這里

如果這不能解決您的問題,則可能是您的用戶配置文件目錄中的權限問題。 在用戶目錄上嘗試以上命令。 申請許可需要一些時間。

問候。

在進行cordova構建時使用詳細信息:

cordova build -verbose

它將返回需要chmod +x的路徑

我正在使用Cordova在我的Android設備上運行我的混合應用程序,並且在不成功的構建期間我收到了兩次此錯誤...

錯誤:生成EACCES

@Krunel Vaghela上面給出的答案對我有所幫助......

這是構建應用程序時的權限錯誤

你需要給予權限Gradle

sudo chmod -R 777 / Applications / Android \\ Studio \\ 3.0 \\ Preview.app/Contents/gradle

但我一直有這個錯誤:“chmod:-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 

這就是拯救我一天的東西。

有同樣的問題,我通過在我的Sdk文件夾上給予777權限來修復它:chmod -R 777 / YOURINSTALLOFANDROID / Sdk

升級到Android 3.2后gradle版本已更改為4.6

因此,我必須使用以下命令來修改Mac終端中的gradle文件權限。

sudo chmod 755 "/Applications/Android Studio.app/Contents/gradle/gradle-4.6/bin/gradle"

只需刪除“node_modules”文件夾並使用重新安裝即可

sudo npm i 

希望它能得到成功..謝謝..!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM