簡體   English   中英

Android應用程序構建失敗並顯示gradle

[英]Android app build failing with gradle

嘗試在android studio 2.2.3中構建現有項目時出現錯誤

第一個錯誤錯誤:(1,1)評估項目':app'時發生問題。

無法應用插件[id'com.android.application']無法創建類型為'AppPlugin'的插件。 android gradle插件版本2.3.0-beta1太舊,請更新到最新版本。 要從命令行覆蓋此檢查,請將環境變量ANDROID_DAILY_OVERRIDE設置為“ 38489eef475e39c9974f03c995d6529764875fa8”

下一步 -更新最新的構建版本

依賴項{classpath'com.android.tools.build:gradle:2.5.0-alpha-preview-01'

第二個錯誤

錯誤:無法找到方法“ org.gradle.api.artifacts.dsl.DependencyHandler.registerTransform(Ljava / lang / Class; Lorg / gradle / api / Action;)V”。 此意外錯誤的可能原因包括:

  • Gradle的依賴項緩存可能已損壞(這有時會在網絡連接超時后發生。)重新下載依賴項並同步項目(需要網絡)
  • Gradle構建過程(守護程序)的狀態可能已損壞。 停止所有Gradle守護程序可以解決此問題。 停止Gradle構建過程(需要重新啟動)
  • 您的項目可能使用的第三方插件與該項目中的其他插件或該項目要求的Gradle版本不兼容。
如果Gradle進程損壞,您也可以嘗試關閉IDE,然后終止所有Java進程。

如果您使用的是Windows環境,請打開“系統屬性”(右鍵單擊“我的電腦”),設置(如果沒有,請添加)環境變量ANDROID_DAILY_OVERRIDE ,並將其值設置為38489eef475e39c9974f03c995d6529764875fa8或消息日志中出現的任何內容。

重新啟動您的Android Studio,項目應該沒有任何問題。

升級存儲庫后,我也遇到了“每日覆蓋”問題,現在該問題已消失,因此還更新了Android Studio。

希望這可以幫助!

根據您的原始問題,此時您不太可能希望使用2.5。 目前,我們僅發布了2.5 alpha預覽版,主要是供高級早期采用者嘗試的。

出現此錯誤的原因是因為Android Gradle插件的預覽版具有定時功能。 您只需要更新到較新的版本。 只需將您的行更改為:

classpath'com.android.tools.build:gradle:2.3.0-rc1'

發布穩定版本后,您可以更改為:

類路徑'com.android.tools.build:gradle:2.3.0'

穩定版不會被定時炸彈。 希望能幫助到你。

如果尚未更新Gradle版本,則需要將其更新為3.3。

使用com.android.tools.build:gradle:2.5.0-alpha-preview-01時,您可能會看http://tools.android.com/tech-docs/new-build-system/2-5-alpha-gradle-plugin/trying-gradle-plugin-2-5 com.android.tools.build:gradle:2.5.0-alpha-preview-01

暫無
暫無

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

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