我正在使用macOS mojave操作系统的Android Studio 3.5版本。
我有一个包含Java和NDK代码的项目文件夹,称为“project_folder_A”。我复制了这个文件夹,并将其重命名为“project_folder_B”,然后继续进行修改;现在已经删除了“project_folder_A”。
一切都按预期进行,但是,如果我尝试清除项目或将其从当前的“发布”模式更改为“调试”模式以再次编译,则会出现错误。 错误信息如下:
ninja: fatal: chdir to '..!!folder_path!!.../project_folder_A/app/.cxx/cmake/debug/armeabi-v7a' - No such file or directory
我在当前项目或者 gradle 文件中找不到 project_folder_A 的引用。为什么 Android Studio 还记得旧的项目文件夹呢?我该如何删除所有对旧文件夹名称的引用,并强制使用当前项目文件夹进行编译?
--- 编辑:
仔细查看长错误信息后,确切的问题是这一行:
Error while executing process ..!!sdk path!!.../Android/sdk/cmake/3.10.2.4988404/bin/ninja with arguments {-C ..!!folder_path!!.../project_folder_A/app/.cxx/cmake/debug/armeabi-v7a clean}
由于项目文件夹A不存在,导致出现错误。长时间的构建错误消息中的所有其他异常错误似乎都是由此错误引起的。
local.properties
和gradle.properties
文件中查找对project_folder_A
的引用。 - Harshvardhan Joshi