根据Android文档:使用NDK并不会使大多数应用程序受益。作为开发人员,你需要平衡其优点和缺点;特别是,使用本地代码并不会自动增加性能,但总是增加应用程序的复杂性。一般情况下,只有在本地代码对应用程序至关重要时,才应使用本地代码,而不仅仅是因为你喜欢使用C/C++编程。NDK旨在仅在性能关键环节中使用。但如果设备运行Android 2.3或更高版本,则可以使用C/C++创建整个应用程序: 我可以用Android制作一个相当原生的C++应用程序吗?