最近在搞NDK 开发,使用 android studio 编写C/C++语言 ,但是一直没有代码提示功能。这就很蛋疼了。我的android studio 版本是3.2.0。
然后网上搜了很多的资料,什么 创建项目的时候 勾选 Inculde C++ support、
或者 build.gradle 中添加:
sourceSets.main {
jni.srcDirs = []
jniLibs.srcDirs = ['libs']
}
等等。但是毛用都没有。
最后考虑到是不是android Studio 的版本问题,所以使用了终极大法!!!
下载不同版本的Android Studio 。 从最新的开始。
下载地址 : http://www.android-studio.org/
先把自己的卸载掉,然后 分别下载了 Android Studio 3.2.0, 3.1.2, 3.0.1
下载到第三个的时候,发现C/C++ 有代码自动补全功能了。。。。。
真的是坑的一批,浪费了一下午的时间,不过好在解决了。。。
不知道真是版本的问题,还是新的版本还需要配置什么东西。
有其他方法的欢迎留言
######################## 更 新 #################################
最近换电脑,又实验了一下,C 代码提示 好像和android Studio 本身的 版本没关系。
我下载了 Android Studio3.2 和 Android Studio 2.2.3(带sdk)
Android Studio 2.2.3 是有代码提示的 ,Android Studio 3.2 没有代码提示。
然后我用 3.2 的版本 使用了 2.2.3版本的的SDK, 然后 发现 Android Studio 3.2 的版本也有了NDK代码提示。
这又是一种解决办法。但还是不知道原因。。。。。。