由于我在eclipse上遇到ndk开发问题(当我在JNI中打开.c文件时出现多个错误,因此我无法在没有关闭的情况下设置任何断点并在之后重新打开项目)我想知道你们中是否有人另一个IDE的知识,对于我打算使用NDK调用本机库和其他SDK(App gui,调用lib等等)的环境会更有效。
非常感谢您的建议。
答案 0 :(得分:1)
您可以使用Eclipse,NDK可以在那里集成,有一些插件可以用来调试本机代码。
答案 1 :(得分:1)
我建议使用基于IntelliJ IDEA的Android-Studio,当有一个v1版本时,它的UI是清晰有效的,调试器不如eclipse那么烦人,但本机开发有点棘手当你用C ++编写模块时,eclipse提供适当的插件(如果你用C语言编写,编译器会在你在IDE中打开文件时将其视为错误)。 因此,我将使用eclipse开发本机,直到Android Studio存在本机模块。
答案 2 :(得分:0)
如何在Linux上继续使用Eclipse并具有完整功能。用于Java支持和本机语言支持的功能。
答案 3 :(得分:0)
您是否试用过 Visual Studio 2017+?
请记住,使用 Visual Studio 和 C/C++,您可以从单个代码支持 windows、android(也可能是 IO,但未尝试过)。 VS 是轻量级但功能强大的 IDE。
我推荐 VS2017。
<块引用>一次写入目标所有 C++ 是一种非常适合移动应用开发的语言
将现有 C++ 库迁移到 Android、iOS 和 Windows 平台,或使用这些 C++ 库构建完整的 Xamarin Android Native、Java Native Interface >或 iOS 应用程序。您还可以在 Visual Studio 中开发完整的 Android Native-Activity 应用程序。
文章:Build an app for Android, iOS, and Windows (C++)
文章:Mobile Development with C++ | Windows UWP, Android and iOS