E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ndk开发
android addr2line 用法,Android studio中
NDK开发
(四)——使用addr2line分析Crash日志
一、前言在
NDK开发
中经常会出现应用Crash的情况,而JNI层的报错信息,不像Java层报错信息那样可以直接在日志中看到错误的行数,JNI层中出现的错误直接看根本定位不到错误的位置。
weixin_39839410
·
2023-11-24 05:46
android
addr2line
用法
(4.1.27.12)JNI/
NDK开发
指南(四)——Android
NDK开发
Crash错误定位
转载请注明出处:http://blog.csdn.net/xyang81/article/details/42319789在Android开发中,程序Crash分三种情况:未捕获的异常、ANR(ApplicationNotResponding)和闪退(NDK引发错误)。其中未捕获的异常根据logcat打印的堆栈信息很容易定位错误。ANR错误也好查,Android规定,应用与用户进行交互时,如果5秒
fei20121106
·
2023-11-24 05:06
Android
NDK开发
:C操作Java层的数组
目录相关文章Android
NDK开发
:java调用dll动态链接库方法Android
NDK开发
:JNIEnv的原理Android
NDK开发
:C修改Java的属性Android
NDK开发
:C调用Java层方法
itfitness
·
2023-11-20 16:18
Android NDK 调试和分析
简介(初稿)Android
NDK开发
中的高阶异常,属于其开发的Android平台知识更广泛的C++语言的开发工具。而NDK中的开发和异常是APP崩溃的需求。
码农乐园
·
2023-11-17 13:33
c++
android
python
java
linux
Android
NDK开发
入门,android组件化架构
|long|jlong|有符号|64字节||float|jfloat|有符号|32字节||double|jdouble|有符号|64字节|对应的引用类型如下表所示。|Java类型|Native类型||—|—||java.lang.Class|jclass||java.lang.Throwable|jthrowable||java.lang.String|jstring||jjava.lang.Ob
m0_66145114
·
2023-11-17 13:01
程序员
架构
移动开发
android
Android
NDK开发
基础
文章目录cmake语法基础cmake添加日志:cmake增加宏字符串比较cmake在build.gradle中传递编译参数到cmake指定单个文件的编译配置通过javah生成native对应的c++头文件jni和java之间字符串的相互操作JavaVM和JNIEnv字符串的编码native方法静态注册和动态注册静态注册动态注册externcC++中STATIC和SHARE库类型的区别c++控制so
liu_12345_liu
·
2023-11-17 13:30
android
android
android
ndk开发
定位native层c/c++语言的错误行号,崩溃行号。
mac系统androidstudio
ndk开发
时候,android层的崩溃或者报错,as是可以定位到具体哪行的,但是,我们在ndk编译c语言时候,c如果有逻辑出错,崩溃,as运行日志是打印不出来具体哪行报错
lakebobo
·
2023-11-17 13:59
android
ndk
android
ndk
c
Android
NDK开发
之Linux系统下交叉编译导出FFmpeg库并集成到Android Studio
一、FFmpeg简介FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行
Jesiah
·
2023-11-17 13:20
android
音视频
NDK
Linux
交叉编译
android studio 2.3 编译运行运行SDL 2.05 Demo
3.Android
NDK开发
包:直接使用AndroidStudio安装NDK。
gongxp123456
·
2023-11-17 13:18
sdl
android
studio
windows
最简单的android studio 2.3 引用SDL + FFmpeg例子程序
3.Android
NDK开发
包:直接使用AndroidStudio安装NDK。
gongxp123456
·
2023-11-17 13:18
ffmpeg
ffmpeg
android
studio
ndk
jni
SDL
【反编译系列】反编译so文件(IDA_Pro)
使用
NDK开发
能够编译c/c++程序,最终生成so文件。而so文件是一个二进制文件,我们是无法直接分析so文件的,所以这里需要用到一个反编译工具IDAPro。
zhgeliang
·
2023-11-14 16:23
Android
内核
so文件反编译为python代码_【反编译系列】四、反编译so文件(IDA_Pro)
使用
NDK开发
能够编译c/c++程序,最终生成so文件。而so文件是一个二进制文件,我们是无法直接分析so文件的,所以这里需要用到一个反编译工具IDAPro。IDAPro
weixin_39915081
·
2023-11-14 16:52
【反编译系列】四、反编译so文件(IDA_Pro)
使用
NDK开发
能够编译c/c++程序,最终生成so文件。而so文件是一个二进制文件,我们是无法直接分析so文件的,所以这里需要用到一个反编译工具IDAPro。
致守
·
2023-11-14 16:52
android
android
java
apache
error: undefined symbol: ANativeWindow_fromSurface
问题:Android
ndk开发
ffmpeg时,头文件引用了.h文件#include#include但是报如下的错误error:undefinedsymbol:ANativeWindow_fromSurface
xiaowang_lj
·
2023-11-12 23:46
音视频播放
ffmpeg
android
android
studio
Android
NDK开发
入门基础
一、NDK/JNINDKNDK(NativeDevelopmentKit)-原生开发工具包,使得能够在Android上去使用C/C++代码;JNIJNI即JavaNativeInterface,Java和Native接口,就是Java和C/C++之间通讯的桥梁;为什么要有JNI,因为Java和C/C++之间是无法直接相互调用的,也就是无法直接通讯,就和Java和JS之间也不能直接相互调用,中间需要
殇神马
·
2023-11-12 06:54
Android开发
android
ndk
jni
NDK开发
JNI开发
Android平台上执行C/C++可执行程序,linux系统编程开发,
NDK开发
前奏。
Android平台上执行C/C++可执行程序,linux系统编程开发,
NDK开发
前奏准备。
qfh-coder
·
2023-11-10 01:59
Android进阶训练营
android
c语言
c++
MiniTouch
minitouch介绍跟minicap一样,minitouch也是用
NDK开发
的,跟minicap使用方法类似,不过它只要上传一个minitouch文件就可以了。
PreFU
·
2023-11-06 13:13
android-性能优化-so优化
个人总结,因为项目开发的原因,需要
ndk开发
一部分功能,并打包成so使用,在打包so过程中发现生成的so过大,如下图有15M的样子,很大。所以决定看一些so优化相关的知识。
卍W卍X卍
·
2023-11-05 17:10
android studio中配置ndk的问题合集
android项目中涉及到调用C或者C++代码编写的工具类的时候,需要配置相关的运行环境,这就是
ndk开发
,一般有以下几个方面:从设备获取卓越性能以用于计算密集型应用,例如游戏或者物理模拟.重复使用您自己或者其他开发者的
Dirtykk
·
2023-11-04 18:28
NDK开发
之cmake
cmake概念CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。它可以根据不同平台、不同的编译器,生成相应的Makefile或者vcproj项目,通过编写CMakeLists.txt,可以控制生成的Makefile,从而控制编译过程。CMake自动生成的Makefile不仅可以通过make命令构建项目生成目标文件,还支持安装(makeinstall)、测试
tianyl
·
2023-11-04 09:44
一个 Android MVVM 组件化架构框架,
ndk开发
教程
本项目中所使用的方案:面向接口编程+Java的SPI机制(ServiceLoader)+AutoService:先来认识下Java的SPI机制:面向的对象的设计里,我们一般推荐模块之间基于接口编程,模块之间不对实现类进行硬编码。一旦代码里涉及具体的实现类,就违反了可拔插的原则,如果需要替换一种实现,就需要修改代码。为了实现在模块装配的时候不用在程序里动态指明,这就需要一种服务发现机制。JavaSP
k186____5189
·
2023-11-02 21:13
程序员
面试
移动开发
android
local ldlibs android,Android开发实践:如何设置NDK的编译选项
本文是我的《Android
NDK开发
》系列的又一篇文章,上篇文章中,我分享了一个可以自动添加源文件列表的Android.mk示例模板,方便大家快速地搭建起完整的
NDK开发
工程框架,本文则主要探究几个主要的
肖昱璟
·
2023-11-02 15:53
local
ldlibs
android
Android
NDK开发
详解之调试和性能分析的ndk-gdb
Android
NDK开发
详解之调试和性能分析的ndk-gdb要求用法选项NDK包含一个名为ndk-gdb的Shell脚本,可以启动命令行原生调试会话。
五一编程
·
2023-11-02 01:50
学习交流
android
c语言
c++
java
kotlin
Android
NDK开发
详解之调试和性能分析的检查 GPU 渲染
Android
NDK开发
详解之调试和性能分析的检查GPU渲染检查GPU渲染速度和过度绘制分析GPU渲染速度启用性能分析器检查输出直观呈现GPU过度绘制检查GPU渲染速度和过度绘制Android包含一些设备上的开发者选项
五一编程
·
2023-11-01 23:22
学习交流
android
java
kotlin
c++
数据结构
Android
NDK开发
详解之调试和性能分析的浏览 Systrace 报告
Android
NDK开发
详解之调试和性能分析的浏览Systrace报告典型报告的元素用户互动CPU活动系统事件显示帧键盘快捷键调查性能问题识别性能问题检查界面帧和提醒本指南介绍了如何浏览和解读Systrace
五一编程
·
2023-11-01 23:22
学习交流
android
c语言
c++
java
kotlin
Android
NDK开发
详解之调试和性能分析的原生跟踪自定义事件
Android
NDK开发
详解之调试和性能分析的原生跟踪自定义事件定义自定义事件原生代码中的自定义跟踪事件定义自定义事件系统跟踪仅在系统级别显示进程的相关信息,因此有时很难知道应用或游戏的哪些方法是在给定时间针对系统事件执行的
五一编程
·
2023-11-01 23:51
学习交流
android
java
kotlin
c++
数据结构
Android
NDK开发
详解之调试和性能分析的系统跟踪概览
Android
NDK开发
详解之调试和性能分析的系统跟踪概览系统跟踪指南“系统跟踪”就是记录短时间内的设备活动。系统跟踪会生成跟踪文件,该文件可用于生成系统报告。
五一编程
·
2023-11-01 23:16
学习交流
android
java
kotlin
c++
数据结构
Android
NDK开发
之旅34 NDK 手把手带你入门直播技术
####前言先来了解一下视频直播的基本架构:我们需要有一个主播客户端进行音视频采集,压缩,然后通过RTMP协议进行推流,推到流媒体服务器,然后其他客户端统一从流媒体服务器引流,播放。关于这里的过程的一些细节我将会在后续文章中慢慢道来。####Linux(Ubuntu系统或者虚拟机)搭建流媒体服务器先来了解一下俄罗斯人开发的Nginx服务器,Nginx("enginex")是一个高性能的HTTP和反
weixin_33670786
·
2023-11-01 11:28
运维
ffmpeg
操作系统
Android
NDK开发
详解之编写C/C++代码中的C++ 库支持
Android
NDK开发
详解之编写C/C++代码中的C++库支持C++运行时库libc++systemnone选择C++运行时重要注意事项静态运行时共享运行时每个应用一个STLC++异常RTTI本部分将讨论如何使用
五一编程
·
2023-10-31 12:10
学习交流
android
c语言
c++
kotlin
数据结构
Android之
NDK开发
详解
一、NDK产生的背景Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于AndroidSDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用只能使用Java”。在AndroidSDK首次发布时,Google就宣称其虚拟机Dalvik支持JNI编程方式,也就是第三方应用完全可以通过JNI调用自己的C动态库,即在An
weixin_33722405
·
2023-10-31 10:12
Android
NDK开发
详解之调试和性能分析的通过Android Studio调试
Android
NDK开发
详解之调试和性能分析的通过AndroidStudio调试启用调试功能在设备上启用调试功能。运行可调试的build变体。
五一编程
·
2023-10-31 10:34
学习交流
android
java
kotlin
c++
数据结构
Android
NDK开发
详解之编写C/C++代码中的原生 API
Android
NDK开发
详解之编写C/C++代码中的原生API使用原生APICoreC/C++C库C++库日志记录跟踪记录zlib压缩图形OpenGLES1.0-3.2EGLVulkan位图同步API相机媒体
五一编程
·
2023-10-31 10:04
学习交流
android
java
kotlin
c++
数据结构
Android
NDK开发
详解之调试和性能分析的调试项目
Android
NDK开发
详解之调试和性能分析的调试项目调试原生代码崩溃让应用能够直接访问Tombstone轨迹调试原生内存问题AddressSanitizer(HWASan/ASan)Malloc调试Malloc
五一编程
·
2023-10-31 10:04
学习交流
android
java
kotlin
c++
数据结构
Android之
NDK开发
DevinZhang博客园首页博问闪存新随笔联系订阅管理随笔-123评论-231文章-0trackbacks-0Android之
NDK开发
一、NDK产生的背景Android平台从诞生起,就已经支持C、C
肿菜
·
2023-10-31 10:03
NDK
Android
Android
NDK
Android
NDK开发
详解之编写C/C++代码中的Android SDK 版本属性)
Android
NDK开发
详解之编写C/C++代码中的AndroidSDK版本属性compileSdkVersiontargetSdkVersionmaxSdkVersionminSdkVersion本部分将讨论如何使用
五一编程
·
2023-10-31 10:57
学习交流
android
c语言
c++
java
kotlin
Android
NDK开发
详解之Android.mk探秘
Android
NDK开发
详解之Android.mk探秘概览基础知识变量和宏NDK定义的include变量CLEAR_VARSBUILD_EXECUTABLEBUILD_SHARED_LIBRARYBUILD_STATIC_LIBRARYPREBUILT_SHARED_LIBRARYPREBUILT_STATIC_LIBRARY
五一编程
·
2023-10-30 15:04
学习交流
android
java
kotlin
c++
数据结构
Android
NDK开发
详解之使用预构建库
Android
NDK开发
详解之使用预构建库声明预构建库从其他模块引用预构建库导出预构建库的头文件调试预构建库为预构建库选择ABINDK支持使用预构建库(同时支持静态库和共享库)。
五一编程
·
2023-10-30 15:34
学习交流
android
kotlin
java
android
studio
c++
Android
NDK开发
详解之Application.mk探秘
Android
NDK开发
详解之Application.mk探秘概览变量APP_ASFLAGSAPP_ASMFLAGSAPP_BUILD_SCRIPTAPP_CFLAGSAPP_CLANG_TIDYAPP_CLANG_TIDY_FLAGSAPP_CONLYFLAGSAPP_CPPFLAGSAPP_CXXFLAGSAPP_DEBUGAPP_LDFLAGSAPP_MANIFESTAPP_MODULESA
五一编程
·
2023-10-30 15:28
学习交流
android
java
kotlin
数据结构
c++
Android
NDK开发
详解之ndk-build 脚本
Android
NDK开发
详解之ndk-build脚本内部原理从命令行调用选项可调试build与发布build要求ndk-build脚本使用NDK的基于Make的构建系统构建项目。
五一编程
·
2023-10-30 14:09
学习交流
android
c++
数据结构
java
kotlin
Android
NDK开发
详解之针对中间件供应商的建议
Android
NDK开发
详解之针对中间件供应商的建议选择API级别和NDK版本使用STL在AAR中分发原生库包含JNI库的Java中间件分发使用NDK构建的中间件会引发其他问题,但应用开发者无需对此感到担心
五一编程
·
2023-10-30 14:39
学习交流
android
中间件
kotlin
java
android
studio
Android
NDK开发
详解之NDK构建项目的方法
Android
NDK开发
详解之NDK构建项目的方法基于Make的ndk-build。CMake。
五一编程
·
2023-10-30 14:35
学习交流
android
c++
数据结构
android
studio
java
Android
NDK开发
详解之NDK 使用入门
Android
NDK开发
详解之NDK使用入门下载NDK和工具创建或导入原生项目原生开发套件(NDK)是一套工具,使您能够在Android应用中使用C和C++代码,并提供众多平台库,您可使用这些平台库管理原生
五一编程
·
2023-10-30 13:12
学习交流
android
c++
数据结构
java
kotlin
Android
NDK开发
详解之JNI中的库文件
Android
NDK开发
详解之JNI中的库文件简介工作原理流程原生activity和应用简介本部分简要介绍了NDK的工作原理。
五一编程
·
2023-10-30 13:12
学习交流
android
c++
数据结构
java
kotlin
Android
NDK开发
详解之ndk-gdb
Android
NDK开发
详解之ndk-gdb要求用法选项线程支持NDK包含一个名为ndk-gdb的Shell脚本,可以启动命令行原生调试会话。
五一编程
·
2023-10-30 13:12
学习交流
android
c++
数据结构
android
studio
java
Android
NDK开发
详解之常见问题和解决方案
Android
NDK开发
详解之常见问题和解决方案本文档包含您在使用NDK时可能遇到的部分最常见的非错误性问题及解决方案(如果有)。
五一编程
·
2023-10-30 13:08
学习交流
android
java
kotlin
数据结构
c++
FFmpeg In Android - JNI文档
NDK官方文档_详解NDK官方示例_github转:Android
NDK开发
扫盲及最新CMake的编译使用转:JNI/
NDK开发
指南文章目录TheJava™NativeInterface1Introduction1.1TheJavaPlatformandHostEnvironment1.2RoleoftheJNI1.3ImplicationsofUsingtheJNI1.4WhentoUsethe
kingdam578
·
2023-10-28 12:31
Android
FFmpeg
in
Android
一文带你再也不惧怕
NDK开发
,覆盖所有层面~
1.ndk简介ndk全称NativeDeveloperKits,AndroidNDK也是AndroidSDK的一个扩展集,用来扩展SDK的功能。NDK打通了Java和C/C++之间的开发障碍,让Android开发者也可以使用C/C++语言开发APP。众所周知:Java是在C/C++之上的语言,语言金字塔越往上对开发者就更加贴近,也就是更容易开发,但是性能相对也就越低。越往下对开发人员的要求也就越高
winskyan
·
2023-10-27 13:22
android
java
android
studio
一文带你再也不惧怕
NDK开发
,覆盖所有层面
1.ndk简介ndk全称NativeDeveloperKits,AndroidNDK也是AndroidSDK的一个扩展集,用来扩展SDK的功能。NDK打通了Java和C/C++之间的开发障碍,让Android开发者也可以使用C/C++语言开发APP。众所周知:Java是在C/C++之上的语言,语言金字塔越往上对开发者就更加贴近,也就是更容易开发,但是性能相对也就越低。越往下对开发人员的要求也就越高
锐湃
·
2023-10-27 13:11
C
ndk
jni
android
java
android
studio
安卓系统开发之NDK
1、
NDK开发
之JNI编译与运行1、表示Native工程build.gradle(:app)externalNativeBuild{cmake{path"src/main/cpp/CMakeLists.txt"version
Gordon.yr
·
2023-10-23 13:17
音视频开发之路
android
android
studio
java
Android C/C++ native编程
NDK开发
中logcat的使用
AndroidC/C++native编程
NDK开发
中logcat的使用前言具体用法前言在
NDK开发
过程中,C/C++层,需要对代码进行一些调试,日志打印是我们解决异常或崩溃的重要手段,这里我就简单介绍下日志打印三步走
五一编程
·
2023-10-21 22:37
学习交流
android
c语言
c++
android
studio
java
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他