我可以在Android Studio中创建C ++临时文件。 是否可以运行它?
我用这个例子作为例子:
include <iostream>
using namespace std;
int main()
{
cout << "Trt\n";
}
答案 0 :(得分:1)
这不是不可能的(我正在做它来运行C ++测试),但它需要Gradle中的一些自定义管道,默认情况下支持Android应用程序,而不是独立的C ++ x86应用程序。
由于Android运行时是JVM,因此NDK用于创建可通过JNI调用的库,并且针对此优化了构建系统体验。
如果您想启动NDK项目,我建议您查看此Google示例: https://github.com/googlesamples/android-ndk/tree/master/hello-jni
如果您想运行独立的C ++二进制文件,我建议您检查 CLION 或将您的app / lib编写为完全不依赖于NDK的自定义CMake项目,然后创建自定义Gradle任务建立它。
你可能(我只能猜)想先检查一下hello-jni样本和CLion。
答案 1 :(得分:0)
是的,您可以使用android studio的终端运行。
创建一个shell脚本文件。在该文件中添加此命令