
android调试
文章平均质量分 80
勺城之客
生活的真谛不是你拥有多少财富,而是去过你想过的生活
展开
-
android NDK崩溃信息调试
android NDK崩溃 调试 主要利用 tombstones,可以看成是普通linux上利用core文件调试查问题类似一、tombstones简介1.什么是tombstone当独立ndk bin方式或者jni方式开始运行时,系统会注册一些信息连接到 debuggerd 的 signal handlers,当系统 crash 的时候,会生成一个 tombstone 文件并保存到/data/tombstones目录下,文件的确就像墓碑一样记录了死亡了的进程的基本信息(例如进程的进程号,线程号),死亡的原创 2021-09-13 17:34:37 · 590 阅读 · 0 评论 -
ubuntu20.04上编译android 7.1
一、安装 OpenJDK 8:sudo apt-get install openjdk-8-jdk提示:安装 openjdk-8-jdk,会更改 JDK 的默认链接,这时可用:sudo update-alternatives --config javasudo update-alternatives --config javac来切换 JDK 版本。SDK 在找不到操作系统默认 JDK 的时候会使用内部设定的 JDK 路径,因此,为了让同一台机器可以编译 Android 5.1 及之前的版本,去原创 2020-09-03 08:53:52 · 3364 阅读 · 0 评论 -
android调试常见问题(持续更新)
1.jni调用时出现以下错误failed: dlopen failed: cannot locate symbol “rand” referenced by xxx 通常是ndk编译的平台太低导致,打开jni的Application.mk,修改里面的APP_PLATFORM值大一点,比如 APP_PLATFORM := android-11就可以2.奔溃:android.os.Ne......原创 2018-01-02 14:15:44 · 976 阅读 · 0 评论