当前位置:编程学习 > wap >>

有NDK编译环境的请进。

求好心人 https://github.com/julianshen/ScreenCap 编译这个项目 打包成so库给我。
qq498795832 好人一生平安,谢谢 android NDK --------------------编程问答-------------------- 编不过,缺头文件,或许得在linux下编,我没装。。。

F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:20:33: error: binder/ProcessState.h: No such file or directory
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:21:36: error: binder/IServiceManager.h: No such file or directory
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:23:28: error: binder/IMemory.h: No such file or directory
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:24:45: error: surfaceflinger/ISurfaceComposer.h: No such file or directory
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:26:28: error: SkImageEncoder.h: No such file or directory
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:27:22: error: SkBitmap.h: No such file or directory
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:31: error: 'android' is not a namespace-name
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:31: error: expected namespace-name before ';' token
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
: In function 'void Java_com_cust_android_screencap_ScreenCap_captureScreenToFil
e(JNIEnv*, _jclass*, _jstring*)':
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:40: error: 'String16' does not name a type
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:41: error: 'sp' was not declared in this scope
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:41: error: 'ISurfaceComposer' was not declared in this scope
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:41: error: 'composer' was not declared in this scope
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:42: error: 'name' was not declared in this scope
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:42: error: 'getService' was not declared in this scope
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:44: error: 'IMemoryHeap' was not declared in this scope
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:44: error: 'heap' was not declared in this scope
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:45: error: 'uint32_t' was not declared in this scope
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:45: error: expected ';' before 'w'
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:46: error: 'PixelFormat' was not declared in this scope
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:46: error: expected ';' before 'f'
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:47: error: 'status_t' was not declared in this scope
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:47: error: expected ';' before 'err'
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:48: error: 'err' was not declared in this scope
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:48: error: 'NO_ERROR' was not declared in this scope
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:49: error: 'stderr' was not declared in this scope
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:49: error: 'strerror' was not declared in this scope
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:49: error: 'fprintf' was not declared in this scope
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:54: error: 'w' was not declared in this scope
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:54: error: 'h' was not declared in this scope
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:54: error: 'LOGD' was not declared in this scope
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:56: error: 'SkBitmap' was not declared in this scope
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:56: error: expected ';' before 'b'
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:57: error: 'b' was not declared in this scope
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:57: error: 'SkBitmap' is not a class or namespace
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:59: error: 'SkImageEncoder' has not been declared
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:60: error: 'SkImageEncoder' has not been declared
F:/android_work_ziv/screenCap/trunk/jni/com_cust_android_screencap_ScreenCap.cpp
:60: error: 'SkImageEncoder' has not been declared
make: *** [/cygdrive/f/android_work_ziv/screenCap/trunk/obj/local/armeabi/objs/s
crcap/com_cust_android_screencap_ScreenCap.o] Error 1 --------------------编程问答-------------------- 楼上的能帮我搞一下么,这个问题会折磨死
--------------------编程问答-------------------- 已经被折磨死,我下个ndk下了一晚上,今天早上还在下什么7r 9r 8e window linux 64x各种版本,还没发现一个能编译过的,他们网上说8e应该能过,再不行,我要崩溃了 --------------------编程问答-------------------- 这么多文件没有,编译个鬼啊,还有那么多库文件也没看见。。。
还让人编译.. --------------------编程问答-------------------- 头文件都没有啊,没法编 --------------------编程问答-------------------- 不是编译不了,你需要在源码环境下编译,我还看到mk文件里面依赖skia的一些头文件。。
NDK中没有。你去源码中编译吧 --------------------编程问答-------------------- 中间binder下的头文件木有,不过其他的都找到了头文件位置,用到的是skia的东西,这个要能运行成功,还得继续下载东西,需要时间。。。 --------------------编程问答--------------------
引用 6 楼 guoyoulei520 的回复:
不是编译不了,你需要在源码环境下编译,我还看到mk文件里面依赖skia的一些头文件。。
NDK中没有。你去源码中编译吧

大哥能帮忙搞一下嘛?我没搞过ndk啊。求助啊 --------------------编程问答--------------------
引用 6 楼 guoyoulei520 的回复:
不是编译不了,你需要在源码环境下编译,我还看到mk文件里面依赖skia的一些头文件。。
NDK中没有。你去源码中编译吧

木有搞过这方面的东西啊。帮忙搞一下吧。 --------------------编程问答--------------------
引用 3 楼 avi9111 的回复:
已经被折磨死,我下个ndk下了一晚上,今天早上还在下什么7r 9r 8e window linux 64x各种版本,还没发现一个能编译过的,他们网上说8e应该能过,再不行,我要崩溃了

大哥搞好了么。这个问题确实很蛋疼的。 --------------------编程问答-------------------- 兄弟,看来你是想做截屏软件!不过据我研究 此段代码不适用于第三方应用程序,如果是系统应用程序的话可以用用。
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,