Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.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/6/cplusplus/163.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
如何编译C++;从命令行下载Android_Android_C++ - Fatal编程技术网

如何编译C++;从命令行下载Android

如何编译C++;从命令行下载Android,android,c++,Android,C++,我不想在androidstudio上乱搞,因为它看起来非常复杂而且杂乱无章(与Xcode或visualstudio相比)。我不明白或不想知道为什么只有Android Studio有3或4种项目文件类型。我只想使用Makefile从命令行编译,我正在C++中为NDK编码。如何做到这一点?Android NDK仅用于构建本机库,而不是应用程序。您仍然需要外部框架来打包库以便安装,并调用库。Android开发工具有命令行应用程序来完成上述大部分工作,但并不容易。从这里开始阅读:首先要了解一般(无and

我不想在
androidstudio
上乱搞,因为它看起来非常复杂而且杂乱无章(与
Xcode
visualstudio
相比)。我不明白或不想知道为什么只有
Android Studio
有3或4种项目文件类型。我只想使用
Makefile
从命令行编译,我正在
C++
中为
NDK
编码。如何做到这一点?

Android NDK仅用于构建本机库,而不是应用程序。您仍然需要外部框架来打包库以便安装,并调用库。Android开发工具有命令行应用程序来完成上述大部分工作,但并不容易。从这里开始阅读:首先要了解一般(无
androidstudio
)Android开发,请参阅。对于C++ C++ C++代码,Nok/<代码>库构建部分,“<代码>它也可以被有效地用来构建非Java应用程序,例如C或C++应用程序。< /C>”,通过在C++中完全构建一个应用程序(没有<代码> java < /java >,我已经完成了!)@ Rikr.CRITTEN,我用C++编写而不是Java。@ JonGoodwin,你有没有入门的入门书?谷歌的NDK示例程序都包含很多Java。我的目标是做OpenGL。@JonGoodwin Android Native Activity是一个Java框架类,它将Android事件的调用定义为一个C/C++存根,然后您必须用自己的代码来充实它。您仍然在Java的控制下运行。请参阅:示例链接位于上一页。