小编lmo*_*oor的帖子

如何在Android Studio中创建C ++类(.h和.cpp)?

我正在学习使用Android NDK并尝试创建本机c ++类(.h和.cpp)。我按照官方教程(https://developer.android.com/studio/projects/add-native-code.html)来实现。我设法创建了一个简单的c ++类,并从java调用它,没问题。

现在,我想用一个不执行任何操作的构造函数来创建自己的c ++类(比如HellowWorld类)。为此,我右键单击包含我已经在使用的JNI包装器的cpp文件夹。

我创建了我的类并创建了一个默认的构造函数,并从我的JNI函数调用它,但是在编译过程中它崩溃了:

错误:失败:生成失败,出现异常。

  • 出了什么问题:任务':app:externalNativeBuildDebug'的执行失败。

    生成命令失败。使用参数{--build C:\ Users \ lucien.moor \ Desktop \时执行'C:\ Users \ lucien.moor \ AppData \ Local \ Android \ Sdk \ cmake \ 3.6.3155560 \ bin \ cmake.exe'时出错tmp \ MyApplication2 \ app.externalNativeBuild \ cmake \ debug \ mips64 --target native-lib} [1/2]构建CXX对象CMakeFiles / native-lib.dir / src / main / cpp / native-lib.cpp.o [ 2/2]链接CXX共享库........ \ build \ intermediates \ cmake \ debug \ obj \ mips64 \ libnative-lib.so失败:cmd.exe / C“ cd” …

c++ android android-ndk android-studio-2.3

1
推荐指数
1
解决办法
4739
查看次数

标签 统计

android ×1

android-ndk ×1

android-studio-2.3 ×1

c++ ×1