2017-08-12 53 views
0

我已經從公司獲得了一個新的mac,並從Git克隆了該項目。在我的Windows PC上正常工作。Android構建失敗在運行項目時,雖然構建APK工作正常

但是它失敗與此消息的MAC:

Error:org.gradle.api.UnknownTaskException: Task with path 'dexBetaDebug' not found in project ':app'. 

清洗,改造和建築APK工作正常,但當我想我的設備上運行它,它失敗。

任何想法?

+0

好吧,'dexBetaDebug'不是默認的Gradle任務,聽起來好像你沒有正確下載東西 –

+0

beta是一種產品風味,debug是我項目中的一種構建類型。我希望這意味着找到解決辦法。 –

+0

請顯示Gradle文件(s) –

回答

0

我深入研究了gradle日誌,看到Crashlytics引發了這個問題,並通過在app gradle中特別設置結構依賴版本來解決問題。

問題的代碼是這樣的:

buildscript { 
    repositories { 
     jcenter() 
     maven { url 'https://maven.fabric.io/public' } 
     maven { url "https://jitpack.io" } 
    } 

    dependencies { 
     classpath 'io.fabric.tools:gradle:1.+' 
    } 
} 

我解決它通過改變這樣的:

classpath 'io.fabric.tools:gradle:1.21.6' 

,實在令人失望,近期面料的版本會導致問題。

相關問題