加载中
Android NDK开发Crash错误定位

在Android开发中,程序Crash分三种情况:未捕获的异常、ANR(Application Not Responding)和闪退(NDK引发错误)。其中未捕获的异常根据logcat打印的堆栈信息很容易定位错误。ANR错误也好查...

深入浅出Android NDK之打印调用堆栈

目录 上一篇 深入浅出Android NDK之崩溃分析 为了能在native层打印函数的调用堆栈,找了好久的资料,最后终于找到一个靠谱的链接: https://www.jianshu.com/p/4a5eeeee6d29 主要通过调用_Un...

Android新版NDK环境配置 (全自动编译)

C & C Android新版NDK环境配置 (全自动编译) 原文链接:http://blog.csdn.net/codezjx/article/details/8879670 前言:Android NDK r7及以上的版本已经集成了Cygwin编译环境,也就是说,我们...

07/04 04:56
199
【Android开发】:在任意目录执行NDK编译

文以简单的例子讲述如何在任意目录把自己写的C代码使用NDK提供的交叉编译该工具来编译成Android可使用的静态库/动态库。 1. 准备环境 首先,你得安装了Android的NDK编译工具,假设你的NDK的根...

2019/03/26 08:38
498
在android studio下配置gradle用ndk-build和ndk-gbd编译调试JNI

因为要在旧版android在做一些工作。所以做用到了它。目标平台是:android api 10和armv6. 开发环境是:AS 版本2.3.2; SDK版配android 2.3.3(api10); NDK版本android-ndk-r10e这个必需,后面版...

Android NDK 工具链的使用方法(Standalone Toolchain)

首先需要确定目标机器的指令集。 如果是 x86 的机器,用 x86-4.4.3 版本的工具链;如果是 arm 指令的,用 arm-linux-androideabi-4.4.3 版本 (x86-4.4.3 和 arm-linux-androideabi-4.4.3 位于...

07/04 04:57
359
Android Activity之间的数据传递

1、向目标Activity传递数据: 1 Intent intent=new Intent(this,Main2Activity.class); 2 //可传递多种类型的数据 3 intent.putExtra("name","张三"); 4 intent.putExtra("age",12......

2019/09/29 23:04
62
如何利用 release 版本的 backtrace 来定位 android NDK 程序的崩溃位置

我们知道 android NDK 程序在崩溃时会生成一个 tombstone 的 backtrace (也可利用 ADB logcat 抓取),从这个 backtrace 中我们可以了解是哪个函数引发的崩溃,但是通常由于我们发布时都是 ...

06/27 18:20
83
activity跳转到新的activity后清除之前的activity

Intent intent = new Intent(A.this, B.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent);......

2019/09/26 17:33
37
activity生命周期

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/xiajun2356033/article/details/78741121 activity生命周期...

2019/09/26 17:50
26
Backtrace in Android

libscorkscrew.so在android 5.0之后已经没有了,之前追踪backtrace的方法已经: #define MAX_DEPTH 31 #define MAX_BACKTRACE_LINE_LENGTH 800 #define PATH "/system/lib/libcorkscre......

2019/08/01 16:02
62
Android Tombstone 分析

1.什么是tombstone 当一个动态库(native 程序)开始执行时,系统会注册一些连接到 debuggerd 的 signal handlers,当系统 crash 的时候,会保存一个 tombstone 文件到/data/tombstones目录下...

Android MVP 详解(上)

作者:李旺成 时间:2016年4月3日 “Android MVP 详解(下)”已经发布,欢迎大家提建议。 MVP 在 Android 上的使用其实已经有挺长一段时间了,长到似乎有点“过时”了(目前风头正劲的是MVV...

Android 注意事项

一、新建项目时 Backwards Compatibility AppCompat (向后兼容性比较) 这个不要钩 不然 会报 gradle 找不到 比较包 很恶心 参考这个贴子 https://blog.csdn.net/liqz666/article/details/...

2018/12/25 18:29
22
Android的Soong介绍

原文:https://android.googlesource.com/platform/build/soong/+/master/README.md Soong Soong是以前Android基于make的编译系统的替代品。它以Android.bp文件替代Android.mk,Android.bp文...

06/27 18:46
221
Android实现Activity界面切换添加动画特效的方法

本文以实例形式展示了Android实现Activity界面切换添加动画特效的方法,对于Android程序设计人员来说有很好的参考借鉴价值。具体方法如下: 了解Android程序设计的人应该知道,在Android 2.0...

2019/09/30 07:10
170
Djinni_初试Android

Djinni——Android初步使用 对于Djinni的介绍和使用这篇文章就不在赘述了,如果还不太了解的可以参考上一篇博客:博客链接、 该篇主要是将代码导入Android Studio中,该篇文章也是参考官方的...

06/28 08:30
72
【Android开发笔记】返回上层Activity的正确打开方式

技术支持 http://stackoverflow.com/questions/12276027/how-can-i-return-to-a-parent-activity-correctly 首先,在网上看到有人这么写: 1 @Override 2 public boolean onOptionsItemSele...

2019/11/12 18:17
226
Android Studio NDK CMake 指定so输出路径以及生成多个so的案例与总结

前文 注意:此文的所有配置都是mac电脑下 一直想用Android Studio的新方式Cmake来编译JNI 代码,之前也尝试过,奈何有两个难题挡住了我 1. 只能生成一个 so库,不能一次性生成多个 so库,之前...

2019/07/06 14:57
1.5K
android signal 处理总结

转载自:http://www.2cto.com/kf/201311/259749.html 在Android 开发中遇到一些signal 的情况,简要总结如下: 1)Zygote 监控 子进程的退出情况 jellybean/dalvik/vm/native/dalvik_system...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部