簡體   English   中英

Android Studio NDK庫項目:Gradle構建錯誤“指定的文件不存在”

[英]Android Studio NDK Library Project: Gradle Build Error “The Specified File does not exist”

解決了

使用以下命令

gradlew build [options]

代替

gradlew -build [options]

它基本上認為-build是一個選項參數的聲明,而不是對構建任務的調用。

我只是監督這個,但我會在這里留下這個問題如果有人犯了同樣的錯誤。

問題:

Grale構建過程失敗,出現IllegalArgumentException:指定的構建文件' \\ uild '不存在。

背景:

我正在使用Android NDK編寫一個用於Android的共享庫,以便在Unity游戲引擎中使用。 我有幾個迭代周期,一切都按預期進行(這是一個新的構建創建並在Unity中測試)。 我在過去的幾天里寫了一些代碼,甚至把我的電腦留了一夜。

今天我回到項目並按下UI的“Build”(綠色錘子)按鈕。 一切似乎都有效,但我的構建目錄中的輸出文件不會更新。 我想知道是什么導致這個問題並使用以下命令通過終端運行gradle構建過程:

gradlew -build --debug --info --stacktrace

怎么了:

該過程啟動並崩潰,返回以下(相關)日志:

22:09:43.479 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
22:09:43.479 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] FAILURE: Build failed with an exception.
22:09:43.479 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
22:09:43.479 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * What went wrong:
22:09:43.479 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] The specified build file 'E:\Android_Development\NDK_Libraries\UnityOboe\uild' does not exist.
22:09:43.479 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]

在此之前的一切似乎與此問題無關。

筆記

我發現的唯一一個類似於我的錯誤的問題是與不同的項目有關,並且具有完全不同的背景。 不幸的是,我甚至無法提供任何重現此錯誤的步驟。

如果我需要提供額外的信息(構建文件等),我會這樣做。 問題是我沒有改變除了.cpp文件中的一些代碼之外的東西,並試圖獲得一個新的構建(我甚至沒有關閉計算機,更不用說關閉android工作室了)。

重新啟動Android Studio和我的計算機也無法解決問題。

在這一點上,我只是無法繪制任何連接,所以我很丟失。

使用以下命令

gradlew build [options]

代替

gradlew -build [options]

它基本上認為-build是一個選項參數的聲明,而不是對構建任務的調用。

我只是監督這個,但我會在這里留下這個問題如果有人犯了同樣的錯誤。

暫無
暫無

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

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