-
察看so文件的依赖关系
摘要:使用arm-linux-androideabi-readelf 察看依赖动态库/android-ndk-r8d/toolchains/arm-linux-androideabi-4.7/prebuilt/linux-x86/bin/arm-linux-androideabi-readelf -d libs/armeabi-v7a/libAgg.so
阅读全文
-
转:ndk-stack打印崩溃堆栈
摘要:接下来详细说明ndk-stack的使用方法。 第一步:首先获得发生崩溃的共享库。 如果你是利用ndk-build应用的话,共享库会在$PROJECT_PATH/obj/local/armeabi/目录下。 第二部:定位错误代码: a、通过adb直接将log信息导入到程序中 adb logcat | $NDK/ndk-stack -sym $PROJECT_PATH/obj/local/armeabi b、先将log信息导入到文件,然后再把日志文件导入到程序当中 adb logcat > /tmp/foo.txt $ND...
阅读全文
-
设备链接后出现????的解决
摘要:问题原因是adb服务进程的权限所致解决办法退出eclipse用Root权限重启adb服务sudo ../../lib/android-sdk-linux/platform-tools/adb kill-serversudo ../../lib/android-sdk-linux/platform-tools/adb start-server然后再启动eclipse
阅读全文
-
解决:javah 无法访问引用Android对象的问题
摘要:无法访问android.view.View 是没有引入android.jar包javah的参数中 有一个-bootclasspath参数让他指向android.jar包例如 javah -jni -bootclasspath /home/work/lib/android-sdk-linux/platforms/android-4.0.2/android.jar -d ../../jni com.sogou.agg.SkiaView其中-d是结果生成目录
阅读全文
-
编译 skia
摘要:0、准备工作在 https://android.googlesource.com/ 用 git 代码,当然也可以从skia的官方https://code.google.com/p/skia/ 中获取,但是个人觉得前一种方法与Android适配更好,更方便。1、依赖关系动态库libcutils,libz libjpeg ,libexpat ,liblog 去掉 libemoji libutils静态库 libft2 libpng libgif libwebp-decode libwebp-encodelibcutils 来自systerm/core, 其余在external目录2、头文件由于ND
阅读全文
-
Anti-Grain Geometry 概述
摘要:AGG是一个轻量、灵活、可靠的图形算法库,AGG各部分之间是松耦合的,也即是说各部分可以单独使用。The primary goal of Anti-Grain Geometry is to break this ancient as mammoth's manure tradition and show you the beauty of stability, lightness, flexibility, and freedom. The basic concepts can seem not very conventional at the beginning, but they
阅读全文
|