如何在Android Studio中运行C ++临时文件

时间:2017-12-27 10:34:16

标签: c++ android-studio-3.0

我可以在Android Studio中创建C ++临时文件。 是否可以运行它?

我用这个例子作为例子:

include <iostream>
using namespace std; 

int main()
{
    cout << "Trt\n";
}

2 个答案:

答案 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脚本文件。在该文件中添加此命令并通过添加项目路径来保存编辑配置。 然后单击运行按钮,它将在android studio的cmd中运行。 注意:在此之前,您需要设置c ++环境(例如:需要安装mingw和其他toold) screenshot sample