Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于Android和C代码开发的IntelliJ_Android_C_Android Studio_Intellij Idea_Clion - Fatal编程技术网

用于Android和C代码开发的IntelliJ

用于Android和C代码开发的IntelliJ,android,c,android-studio,intellij-idea,clion,Android,C,Android Studio,Intellij Idea,Clion,我用clion开发了一个c库,进展很顺利。Clion是一个非常好的ide 最近,我开始做更多的android开发,我在clion项目中使用ndk,使用jni接口构建我的android应用程序 在android studio中,他们使用build.gradle,我开始倾向于使用它而不是cmake,因为我的自定义c库目前不是很大,所以将整个项目转移到gradle是相当简单的。但问题是,我似乎找不到在android studio中创建c项目的方法,我更愿意避免从clion到android studio

我用clion开发了一个c库,进展很顺利。Clion是一个非常好的ide

最近,我开始做更多的android开发,我在clion项目中使用ndk,使用jni接口构建我的android应用程序

在android studio中,他们使用build.gradle,我开始倾向于使用它而不是cmake,因为我的自定义c库目前不是很大,所以将整个项目转移到gradle是相当简单的。但问题是,我似乎找不到在android studio中创建c项目的方法,我更愿意避免从clion到android studio再回来。它们都是intellj产品。我不介意将我的c库项目迁移到gradle构建系统,如果这样可以使用一个ide并避免切换回第四个ide

我似乎找不到在android studio中创建c项目的方法

因为Android Studio是一个由谷歌基于Intellij Idea社区版资源制作的项目。谷歌无意仅仅因为为Android开发开发IDE而支持IDE中的Java项目或C项目

如果您想将所有项目保存在一个IDE中,您可以切换到Intellij Idea并安装插件。这种方法有一些缺点:

  • 上面提到的C/C++插件是由一些第三方供应商制作的,而不是JetBrains团队,我想,与CLion相比,它支持的功能更少
  • Android Studio对Android的支持更好
  • 就我个人而言,我更喜欢使用Android Studio和CLion——毕竟这对我来说并不是太麻烦