由于我在 Eclipse 上遇到了 ndk 开发问题(当我在 JNI 中打开一个 .c 文件时出现多个错误,所以我无法设置任何断点而无需关闭并在之后重新打开项目)我想知道你们中是否有人知道另一个 IDE,对于我打算使用 NDK 调用本机库和 SDK 其余部分(App gui,对 lib 的调用等)的环境更有效
非常感谢您的建议。
由于我在 Eclipse 上遇到了 ndk 开发问题(当我在 JNI 中打开一个 .c 文件时出现多个错误,所以我无法设置任何断点而无需关闭并在之后重新打开项目)我想知道你们中是否有人知道另一个 IDE,对于我打算使用 NDK 调用本机库和 SDK 其余部分(App gui,对 lib 的调用等)的环境更有效
非常感谢您的建议。
我会推荐使用基于来自 jetBrains 的 IntelliJ IDEA 的 Android-Studio,当有 v1 版本时,它的 UI 清晰有效,调试器比 eclipse 的不那么烦人,但是原生开发有点棘手,不像 eclipse 提供使用 C++ 编写模块时使用的插件(如果使用 C 编写,当您在 IDE 中打开文件时,编译器会将其视为错误)。因此,我将使用 eclipse 进行原生开发,直到 Android Studio 存在原生模块。
可以使用Eclipse,可以在里面集成NDK,还有一些插件可以用来调试原生代码。
继续在 Linux 上使用具有完整功能的 Eclipse 怎么样。Java 支持和本机语言支持的功能。
你试用过 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 应用程序。
文章:为 Android、iOS 和 Windows (C++) 构建应用程序