
android
文章平均质量分 77
jkdirac
这个作者很懒,什么都没留下…
展开
-
build gdb for Android x86
在android下可以有多种方式调试,包括 strace, logcat, gdbserver+gdb, gdb(直接运行在设备上的)。这些调试方式都很有用,strace 和logcat的代码都存在于android源码中在build Android源码时logcat和strace都被包含到了系统中,可以直接使用。但是gdbserver和gdb必须自己由源代码编译。 如果要编译Arm版本的G原创 2009-07-15 17:30:00 · 2855 阅读 · 0 评论 -
android JNI(1)- gelf_update_phdr(): invalid data
关于JNI的基本使用方法,网络上有很多文章。我只想把我最近遇到的关于JNI的问题总结一下。 在android 源码下创建一个工程,将源文件拷贝到工程目录的 apps和jni文件夹下。工程的Android.mk文件为LOCAL_PATH := $(call my-dir)LIB_COMMC_INCLUDE := $(LOCAL_PATH)/../../bionic/libc/in原创 2009-06-29 14:00:00 · 4860 阅读 · 0 评论 -
android JNI (2) - load .so file with JNI
在android JNI (1)中,生成了一个libhello.so, 将libhello.so 使用adb push到模拟器的/system/lib中,修改文件权限为可读,之后运行Java上层应用。当运行到system.loadlibrary("hello")时,系统屏幕出现弹出窗口,并且结束了虚拟机的运行。使用adb logcat获取log, 错误部分的log为: D/dalvik原创 2009-06-29 17:30:00 · 8069 阅读 · 1 评论 -
build android for VMware
在android-porting 讨论组看到了有人成功的在X86平台下运行android后,我也开始按照讨论组内指导的方法尝试创建能够在vmWare上运行的andorid,最后成功的生成了能够运行的未作修改的android。 在实现的过程发现在http://code.google.com/p/patch-hosting-for-android-x86-support/链接处有build andro原创 2009-07-12 15:17:00 · 7378 阅读 · 4 评论