在没有任何JNI或上层的PC上测试Android NDK可执行文件

时间:2015-07-22 15:21:45

标签: android linux android-ndk

我正在学习Android中的Binders,所以我想测试用C / C ++编写的示例应用程序是否正常工作。我在基于Linux的PC上。

当我在Google上搜索时,每个示例都实现了一个JNI层,我认为这不是必需的,因为我可以使用简单的logging工具。

有没有办法可以直接在我的电脑上测试我的(基于android的)可执行文件?希望我很清楚。

1 个答案:

答案 0 :(得分:0)

由于您正在针对android/log.h进行编译,因此无论您要在哪个系统上运行可执行文件,都必须具有正确的指令集并且具有android/log.h

您可以轻松切换所有Android打印件以打印到STDOUT(printf等),然后使用它的编译器(gcc等)重新编译您正在使用的任何系统。