无法在Gradle / NDK项目中正确重命名源文件

时间:2016-03-16 15:09:12

标签: android c++ gradle android-ndk android-gradle

我有一个Gradle NDK测试项目,包含在Android Studio下开发的Java文件和C文件。

它可以构建并运行它。

现在我想将C文件从plasma.c重命名为plasma.cpp。我使用重构/重命名菜单命令来完成它。从中我没有得到任何警告,我确认重构,我重新同步项目,然后重建它。

当我在设备上启动可执行文件时,我收到一条错误消息(“不幸的是等离子已停止”),并从日志中得到:

  

找不到针对void的实现   com.example.plasma.PlasmaView.renderPlasma(android.graphics.Bitmap,   ()(试过Java_com_example_plasma_PlasmaView_renderPlasma和。)   Java_com_example_plasma_PlasmaView_renderPlasma__Landroid_graphics_Bitmap_2J)

我搜索了所有项目中的字符串“plasma。”,并注意到所有源文件和.idea/workspace.xml中的替换都已正确完成。

为什么在项目中重命名C ++源文件会导致可执行文件崩溃?

0 个答案:

没有答案