Android Studio NDK 库项目:Gradle 构建错误 "The Specified File does not exist"
Android Studio NDK Library Project: Gradle Build Error "The Specified File does not exist"
已解决
使用以下命令
gradlew build [options]
而不是
gradlew -build [options]
它基本上认为 -build 是选项参数的声明,而不是对 build 任务的调用。
我只是监督了这个,但我会把这个问题留在这里以防有人犯同样的错误。
问题:
Gradle 构建过程因 IllegalArgumentException 失败:指定的构建文件“\uild”不存在。
背景:
我正在使用 Android NDK 为 android 编写一个共享库,以便在 Unity 游戏引擎中使用。我有几个迭代周期,一切都按预期进行(即创建了一个新版本并在 Unity 中进行了测试)。在过去的几天里,我写了一些代码,甚至让我的电脑整晚都开着。
今天我 return 到项目并按下 UI 的 "Build"(绿色锤子)按钮。一切似乎都正常,但我的构建目录中的输出文件没有更新。我想知道是什么导致了这个问题和 运行 gradle 通过终端使用以下命令构建过程:
gradlew -build --debug --info --stacktrace
发生了什么:
进程启动并崩溃,return查看以下(相关)日志:
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]
在此之前的所有内容似乎都与此问题无关。
备注
唯一的issue I found, that resembles my error most与不同的项目相关,背景也完全不同。不幸的是,我什至无法提供任何重现此错误的步骤。
如果需要我提供额外的信息(构建文件等),我会提供的。问题是除了 .cpp 文件中的一些代码,我没有改变任何东西,并试图获得一个新的构建(我什至没有打开计算机,更不用说关闭 android 工作室)。
重新启动 Android Studio 和我的电脑也没有解决问题。
此时我无法建立任何联系,所以我很迷茫。
解决方案
使用以下命令
gradlew build [options]
而不是
gradlew -build [options]
它基本上认为 -build 是选项参数的声明而不是对 build 任务的调用。
我只是监督了这个,但我会把这个问题留在这里以防万一有人犯同样的错误。
已解决
使用以下命令
gradlew build [options]
而不是
gradlew -build [options]
它基本上认为 -build 是选项参数的声明,而不是对 build 任务的调用。
我只是监督了这个,但我会把这个问题留在这里以防有人犯同样的错误。
问题:
Gradle 构建过程因 IllegalArgumentException 失败:指定的构建文件“\uild”不存在。
背景:
我正在使用 Android NDK 为 android 编写一个共享库,以便在 Unity 游戏引擎中使用。我有几个迭代周期,一切都按预期进行(即创建了一个新版本并在 Unity 中进行了测试)。在过去的几天里,我写了一些代码,甚至让我的电脑整晚都开着。
今天我 return 到项目并按下 UI 的 "Build"(绿色锤子)按钮。一切似乎都正常,但我的构建目录中的输出文件没有更新。我想知道是什么导致了这个问题和 运行 gradle 通过终端使用以下命令构建过程:
gradlew -build --debug --info --stacktrace
发生了什么:
进程启动并崩溃,return查看以下(相关)日志:
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]
在此之前的所有内容似乎都与此问题无关。
备注
唯一的issue I found, that resembles my error most与不同的项目相关,背景也完全不同。不幸的是,我什至无法提供任何重现此错误的步骤。
如果需要我提供额外的信息(构建文件等),我会提供的。问题是除了 .cpp 文件中的一些代码,我没有改变任何东西,并试图获得一个新的构建(我什至没有打开计算机,更不用说关闭 android 工作室)。
重新启动 Android Studio 和我的电脑也没有解决问题。
此时我无法建立任何联系,所以我很迷茫。
解决方案
使用以下命令
gradlew build [options]
而不是
gradlew -build [options]
它基本上认为 -build 是选项参数的声明而不是对 build 任务的调用。
我只是监督了这个,但我会把这个问题留在这里以防万一有人犯同样的错误。