Android Studio的当前版本(1.2.1.1)允许我使用NDK构建示例应用程序,但我注意到每次加载新项目时,我必须在{{1}中设置ndk.dir=/path/to/ndk/install
Gradle用于检测NDK,而sdk路径是自动填充的。
有没有办法通过首选项或ENV变量全局设置?我找不到任何迹象表明
答案 0 :(得分:4)
在 android studio 1.3 的最新版本中,您可以直接设置NDK路径
在Windows中按 ctrl + shift + alt + s ,这将打开项目属性,您可以在其中找到名为 SDK位置的第一个选项,然后点击它就可以看到空间您可以在其中添加 NDK位置
答案 1 :(得分:3)
如果您将环境变量ANDROID_HOME
设置为SDK的位置并将ANDROID_NDK_HOME
设置为NDK的位置,则和会删除任何local.properties
文件,这将在我的Android Studio 1.2上使用本机代码构建项目。我不知道为什么当存在local.properties
文件时gradle会清除其他属性设置机制。
替代方法是将local.properties
文件替换为主属性文件的链接。
请注意,当新的本机代码支持到达Android Studio 1.3时,这可能会发生变化。