android - Gradle找不到更新的NDK路径和项目目录

标签 android gradle android-ndk gradlew

当硬盘驱动器发生故障时,我移动了Android的SDK(和NDK)。

在我的工作项目中,我更新了local.properties以在变量ndk.dirsdk.dir中反射(reflect)这些更改,但是当我从项目目录中的命令行在命令行上运行./gradlew clean --info时,gradle在以下命令中给我失败:

<old_ndk_path>/ndk-build NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=<oldprojdir>/app/src/main/jni/Android.mk APP_ABI=armeabi NDK_ALL_ABIS=armeabi NDK_DEBUG=1 APP_PLATFORM=android-23 NDK_OUT=<oldprojdir>/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=<oldprojdir>/app/build/intermediates/ndkBuild/debug/lib clean

难怪该任务失败了,因为该路径上现在不存在可执行文件,但是如何获得gradle来利用新的NDK路径呢?以及如何使用新的项目目录?

最佳答案

删除<projdir>/.gradle目录,然后重试。

关于android - Gradle找不到更新的NDK路径和项目目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46086139/

相关文章:

Activity 启动时出现android classcastexception

android - 如何在微调器 OnItemClick 事件中获取键和值

java - Spring boot + gradle 将命令行参数传递给 application.property

android - Google Play 和 OpenSSL 警告消息

c++ - Android NDK链接V8静态库: cannot find symbols,但它们在那里

java - 如何在 android studio 中的 Activity 之间共享数组列表?

java - 在java Android中解析JSON代码

intellij-idea - 使用 Gradle 构建 war ,使用 IntelliJ IDEA 进行调试

带有 Lombok 的 Gradle 随机中断

android - Android 上的 100% native C 应用程序?