2017-05-09 31 views
1

當我嘗試運行離子2應用ionic2 Android組建錯誤

ionic run android 

它停止,如下錯誤離開。請幫我解決這個問題

FAILURE: Could not determine which tasks to execute. 

* What went wrong: 
Task 'wrapper' not found in root project 'android'. 

* Try: 

Run gradle tasks to get a list of available tasks. 

BUILD FAILED 

Total time: 1.435 secs 

Error: /usr/share/gradle/bin/gradle: Command failed with exit code 1 

我離子信息是

Cordova CLI: 7.0.0 
Ionic Framework Version: 3.1.1 
Ionic CLI Version: 2.2.3 
Ionic App Lib Version: 2.2.1 
Ionic App Scripts Version: 1.3.7 
ios-deploy version: Not installed 
ios-sim version: Not installed 
OS: Linux 4.2 
Node Version: v7.4.0 
Xcode version: Not installed 

平臺列表

Installed platforms: 
    android 6.2.3 
Available platforms: 
    blackberry10 ~3.8.0 (deprecated) 
    browser ~4.1.0 
    ubuntu ~4.3.4 (deprecated) 
    webos ~3.7. 
+0

對不起,我無法弄清楚到底發生了什麼錯誤。但是您是否嘗試單獨安裝Gradle? –

+0

我能看到的是它缺少項目根目錄中的'wrapper'任務\ –

+0

是的,我安裝了Gradle –

回答

2

只是想出了存在的問題,

我只是刪除搖籃和在代碼下運行

sudo apt-get remove gradle 

奔着

ionic run android 

其安裝搖籃本身,問題解決了

+2

在收到您的建議後,我收到此錯誤 '錯誤:無法在Android中找到已安裝的Gradle版本 Studio' –

0

我發現gradle這個可執行文件在Android的工作室路徑/ gradle產出/ bin和它列入到我的$ PATH。

0

您使用的是傑西的Debian或Ubuntu,這將是正確的,

  1. https://gradle.org/install並下載4.0版本 gradle這個的,

  2. 的mkdir選擇/ gradle這個

  3. 解壓-d/opt/gradle gradle-4.0-bin.zip

  4. /*我使用Debian Jessie然後我做的:

    if [ -d "/opt/gradle/gradle-4.0" ]; then 
        export GRADLE_HOME="/opt/gradle/gradle-4.0" 
        PATH="$PATH:$GRADLE_HOME/bin" 
    fi 
    
  5. 打開另一個終端,輸入gradle這個-v

  6. 返回科爾多瓦項目和類型科爾多瓦建設

1

去現場https://gradle.org/releases,下載最新版本在某個文件夾中。 解壓縮zipfolder並創建一個符號鏈接:sudo ln -sf/PATH-TO-BIN-FOLDER/gradle/usr/bin/gradle