gpt4 book ai didi

android - 如何让 Android Studio 停止生成 local.properties?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:10:26 24 4
gpt4 key购买 nike

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

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

最佳答案

可能发现这篇文章很有用:

Posix path conversion (mingw.org)

gradle android 插件“应用程序”扩展(您的常规 gradle-android 界面)有一个 propertysdkDirectory .也许这可以覆盖它?我无法检查。

我认为 Windows 上的 bash 有一个配置开关来解析类似 Windows 的路径分隔符,似乎找不到它,我认为它深埋在 MinGW 或 MSYS 文档中。

最后的手段——git Hooks。阅读 ProGit book关于钩子(Hook)的章节。

关于android - 如何让 Android Studio 停止生成 local.properties?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48357780/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com