如何让Android Studio STOP生成local.properties?

Den*_*hev 7 android android-studio

我已经设置了一个环境变量ANDROID_HOME,它指向我的android SDK位置.但是,每次我在Android Studio中打开项目时,它都会将local.properties文件放到项目的根目录中,并将我的SDK位置复制ANDROID_HOME到此文件中.我想ANDROID_HOME直接使用Android Studio ,而不需要生成local.properties.

为什么?我在Windows 10上使用Bash for Windows.我想在从Windows运行Android Studio时使用Bash运行命令行.为此,我需要两个ANDROID_HOME环境变量,一个用于Windows,一个用于Bash.这是因为虽然他们指向相同的(windows)android SDK格式是不同的,对于Windows,它是C:\Users\me\Android SDKBash的时候/mnt/c/Users/me/Android SDK.当Android Studio local.properties使用Windows路径创建时,Bash因为显然local.properties占据优势而被破坏ANDROID_HOME,因此我必须手动删除它.

Ráf*_*gan 0

Android 在 gradle 同步时总是会生成这个文件。但如果你删除它并定义 ANDROID_HOME 和 ANDROID_NDK_HOME 环境变量,则每次生成它都会读取 ANDROID_HOME 和 ANDROID_NDK_HOME 。

如果您想在具有不同主文件夹的多台计算机上构建项目,只需将 local.properties 保留在源版本控制之外即可。