Android プラットフォームには、Android のスクリーンショットを撮るために使用されるユーティリティ クラスがあります。「 ScreenCap.cpp 」を JNI フォルダーにコピーし、NDK 経由でビルドしましたが失敗しました。NDK コンパイラは必要なライブラリを見つけられませんでした:
#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 回キャプチャする必要があります。
ありがとう。