1)Error 1C/C++ Problem
问题
 DescriptionDescription Resource Path Location Type
 make.exe: *** [obj/local/armeabi-v7a/libtest.so] Error 1C/C++ Problem
解决
    通过Eclipse无法定位到相关的错误信息,因此进入项目的jni目录,执行ndk-build指令,打印出详细的错误细节。根本原因是没有实现一个纯虚函数的接口

2)Type jint could not be resolved
原因
    没有导入NDK头文件 
 
原因
    在Android工程打开.cpp文件编辑的时候,也会自动调用Java编译器对当前代码进行编译,因此Java编译器肯定无法正常编译C++代码,导致了问题的出现

解决
    编译工程的时候,当前的Eclipse编辑界面不能是.c或者.cpp文件,必须是.java或者.h文件。操作如下,切换到.java文件,然后删除所有的错误信息,这样子就可以顺利编译通过,实际上Jni模块都是调用ndk-build进行编译的
 
3)cannot be resolved or is not a field
问题
DescriptionResourcePathLocationType
bt_mycity cannot be resolved or is not a fieldChangeCityActivity.jav