说明:
1. 首先,我已经注释掉#include<stdarg.h>以及把#define JNIEXPORT __attribute__((visibility("default")))这句改为#define JNIEXPORT
2.最开始它报找不到<sys/cdefs.h>,然后我把include的路径改为#include "sys/cdefs",以及改了它包含的几个文件之后,不报这个错了
3. 我分析的这个apk是针对2.3.3开发的,也就是android-10,但是ndk里没有android-10的platform,所以我只好用android-12,不过我已经把android/api-level.h里面的平台号也改了,不知道这样会不会有影响。
4.我的IDA设置的compiler是古GNU C++,感觉很有可能是编译器的设置导致了错误,但是它里面的编译器选项看不太懂,,,,有没有高人能指导一点意见?谢谢
问题:
现在报的是#error: "No function renaming possible"这个错误,
#error: "No function renaming possible"
included from D:\Android_security\android-ndk-r10e\platforms\android-12\arch-arm\usr\include\jni1.h, 27
我查了一下也没有什么有价值的东西。。。
不知道有没有人之前成功导入过呢,如果有,恳请赐教,谢谢了。
|