android - 如何让Android Studio忘记其CMake.exe的位置?

标签 android android-studio gradle cmake

我将Android Studio 3项目发送给其他人以寻求帮助。他使用不同的驱动器号。自从我拿回项目后,每当我尝试清理项目时,都会收到此错误:

* What went wrong:
Execution failed for task ':app:externalNativeBuildCleanDebug'.
> A problem occurred starting process 'command 'E:\Android\SDK\cmake\3.10.2.4988404\bin\cmake.exe''

我需要将E:\更改为C:。当我为此做grep时,Android Studio只是将其更改回E。

我应该在哪里更改它,使其不会回到E?

最佳答案

有多种途径。许多现代项目是通过构建脚本设置的,而不是像传统项目那样通过IDE中的IDE /项目设置来设置。如果是这样,请看看他是否在您的gradle / maven /使用的内容中进行了任何更改。

否则,如果无法在"file"->“设置”和/或"file"->“项目结构”中找到它,请查看项目和/或.idea文件夹中的任何iml文件。

如果您安装了Bash(例如git-bash),则可以尝试在项目文件夹中执行“grep”命令来查找引用。

以及最简单的解决方案。如果使用git或其他版本控制系统,请查看文件的更改。如果有问题的文件受版本控制,那么它将显示在此处。如果是这种情况,请考虑删除它,因为计算机/开发人员特定的设置通常不应受项目的版本控制。

关于android - 如何让Android Studio忘记其CMake.exe的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56613403/

相关文章:

android - Android Studio Gradle NDK buildFlavor忽略处理器类型

android - MediaPlayer同时播放多首歌曲 : only one is really playing

android - 为什么我无法在 jetpack compose 中通过 firebase 使用移动身份验证?

java - E/FirebaseInstanceId : Token retrieval failed: AUTHENTICATION_FAILED Android studio

android - 如何从头开始设置Android Studio项目,使我能够使用Groovy

kotlin 代码的 gradle 构建

android - 添加了结算权限,Google Play 无法在 APK 中识别它

android - eclipse android logcat 显示一切

java - 可以使用 xml 属性 onClick ="click"更改按钮文本,而无需创建按钮对象

android - 为什么 Android 不使用最新的 gradle 版本?