吐槽之Android Studio设置默认NDK路径(bug乎?)

来源:互联网 发布:手机淘宝删除聊天记录 编辑:程序博客网 时间:2024/04/20 07:00


Android Studio的项目设置有针对特定项目的,也有默认的设置。


在打开的项目中进行设置,一般都是针对打开的这个项目的特定设置。想要对所有项目生效,需要打开:

File——Other Setting进行设置。


于是我选择了“Default Project Structure”,设置默认的东东。于是发现,NDK路径居然不能设置。点击了没有反应。擦。要不要这么怪异:




点击无法反应,直接写路径也不行。于是看提示文字:


The directory where Android NDK is loaded. This location will be saved ndk.dir property in the local.properties file.


意思是说,这是加载Android NDK 的目录。这个位置的设置将会在local.properties文件中保存形如“ndk.dir”的属性。


嚓。没什么用啊。于是看看,针对具体项目的设置会不会生效。先在project视图中选中打开的项目,再打开:File——Project Structure。发现居然能够设置,可以用。于是设置:





接着查看项目文件,发现项目下有:local.properties文件,内容是:


## This file is automatically generated by Android Studio.# Do not modify this file -- YOUR CHANGES WILL BE ERASED!## This file must *NOT* be checked into Version Control Systems,# as it contains information specific to your local configuration.## Location of the SDK. This is only used by Gradle.# For customization when using a Version Control System, please read the# header note.#Wed Mar 22 00:09:09 CST 2017ndk.dir=D\:\\Programming\\Android\\android-sdk\\ndk-bundlesdk.dir=D\:\\Programming\\Android\\android-sdk


咦,果真形如“ndk.dir”。

但是,再去默认的设置看,还是空的不能点击。


于是,想着,难道……我干脆就直接把这个配置文件复制到了“用户/.gradle”目录下了。希望它就此全局

这么一来,果然生效了。还真的就能点击了:





but,问题又来了。我删掉了.gradle目录下的local.properties文件,再打开Android Studio ,这个NDK默认路径的设置居然还在,没有被清空掉?!而且,又不能修改了。更神奇的是新建的工程,项目的local.properties文件会自带设置的ndk路径。瞬间,我感觉一万头尼玛兽奔跑。


综上,尼是bug呢,还是设计缺陷呢?这让我想起了Android Studio的取色板问题(额,下次再说)。


附:

删除缓存重启是无效的。

我的Android Studio2.3。之前的版本似乎有此类情况。已经记不清。



——end


2017.3.22 0:53


0 0