Android平台有一个实用工具类,用于拍摄android截图。我将“ScreenCap.cpp”复制到JNI文件夹,然后通过NDK构建,但失败。 NDK的编译器没有找到需要的库:如何在我的应用程序上使用ScreenCap.cpp?
#include <binder/IMemory.h>
#include <gui/SurfaceComposerClient.h>
#include <SkImageEncoder.h>
#include <SkBitmap.h>
#include <SkData.h>
#include <SkStream.h>
下面是错误日志:
jni/ScreenCap.cpp:28:28: fatal error: SkImageEncoder.h: No such file or directory
编译终止。
请告诉我如何解决这个问题。
顺便说一句,有没有任何解决方案来捕获整个android屏幕编程?我需要每秒捕获至少10次。
谢谢。
试试这个解决方案? http://stackoverflow.com/questions/7762643/android-take-screen-shot-programatically –
嗨Aswin,该解决方案只是帮助捕获我自己的应用程序的屏幕截图。当我的应用程序在后台运行时,我需要的是拍摄整个android屏幕的屏幕截图。 –
不,请参阅接受的答案 - 使用CM二进制文件? –