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
.so库
linux下使用swig让python调用C++(复杂版:包括多文件调用和链接库)
www.cnblogs.com/kaituorensheng/p/4464117.html入门可以看上面这个链接但要么过于简单要么过于复杂我的需求是,现在有一个C++工程,包括多个.cpp和.h文件,并且使用了外部的.a.
so
gxt_gy
·
2020-08-16 19:36
Android Native So加壳技术总结
elf文件加壳及针对so文件2.对于在so加载,调用机制做特殊处理2加壳思路简单:加密+拆解+混淆复杂:StolenCode在VM中进行如果想要自己写一套加壳工具的话,第一步必须要了解elf文件结构,了解
so
刘广睿
·
2020-08-16 11:57
反编译
ELF动态链接原理分析
最近看了一下ELF的动态链接的原理和实现,分享一下...准备文件分析ELF动态链接的原理,当然要先准备一个.
so库
和一个链接这个.
so库
的程序了如果我们使用libc这么庞大的库,会很麻烦,产生信息也会较多
GoodQt
·
2020-08-16 11:28
Linux下静态库.a与.
so库
文件的生成与使用
编辑四个文件:A1.cA2.cA.htest.cA1.c:#includevoidprint1(intarg){printf("A1printarg:%d\n",arg);}A2.c:#includevoidprint2(char*arg){printf("A2printfarg:%s\n",arg);}A.h#ifndefA_H#defineA_Hvoidprint1(int);voidprin
outlook518
·
2020-08-16 10:05
linux
调试
C/C++
正确姿势使用arm-linux-androideabi-addr2line
arm-linux-androideabi-addr2line arm-linux-androideabi-addr2line是NDK中提供的将内存地址转换成行号的一个工具,通俗具体点就是根据各种日志,譬如trace日志和tomestone日志中包含的
so
IT先森
·
2020-08-16 08:14
Android实战开发指南
Android studio中NDK开发(四)——使用addr2line分析Crash日志 backtrace
文章目录一、前言二、分析1、先提取backtrace部分2、提取对应
so库
的信息3、提取错误地址三、使用addr2line对地址进行转换1、addr2line工具的路径放在2、Terminal中转换地址的命令四
放大的EZ
·
2020-08-16 07:00
Framework
Android Studio使用自定义的Android.mk文件编译ffmpegyuv-bgr
之前编译
so库
大部分都是用eclipse,本次博主花了两天时间,在Androidstudio上编译并运行,在此做一下记录。
GeeK_1024Wei
·
2020-08-16 07:18
android
ndk
JNI两种注册,System.load()与System.loadLibrary()加载
SO库
>System.load()与System.loadLibrary(),System.loadLibrary()AndroidSystem.loadLibrary及JNI_OnLoad简介--http://blog.csdn.net/myarrow/article/details/9718677System.load和System.loadLibrary详解--http://blog.csdn.n
desaco
·
2020-08-16 05:15
NDK/JNI/Cmake
android mk文件编写
eclipseas上正常编译,把apk源码放到服务器Android环境下利用mm-B编译,就必须为源码编写一个android.mk文件,主要有以下几方面的问题(我所遇到的)1.引入第三方jar包2.引入第三方
so
yoveldf
·
2020-08-16 05:12
android
NDK调试arm-linux-androideabi-addr2line工具的使用
NDK调试arm-linux-androideabi-addr2line工具的使用作用arm-linux-androideabi-addr2line看工具名称就知道是将内存地址转换成行号,具体点就是根据
so
鞔倪
·
2020-08-16 05:06
NDK
NDK 下利用 arm-linux-androideabi-addr2line 定位 so 库问题点
“通常
so库
崩溃都是内存问题(野指针/空指针/访问越界...)”1.backtrace信息as里面通常无法打印,需要adblogcat>crash.log,然后根据crash.log分析I/DEBUG(
liguzai
·
2020-08-16 04:30
分析应用使用的技术框架和开源库
在京东即可购买:https://item.jd.com/12385680.htmlApp应用本质上是一个apk包,即一个zip包,可以直接显示其中的内容.通过apk文件,我们可以获知apk的版本信息,
so
SpikeKing
·
2020-08-16 02:56
Android高级
安卓腾讯bugly的使用
v=20170912151050#sdk修改加入x86ndk{//设置支持的
SO库
架构abiFilters'armeabi','x86'//,'armeabi-v7a','x86_64','arm64-
你的刚哥哥
·
2020-08-15 17:04
解决Aanroid加载
so库
失败:java.lang.UnsatisfiedLinkError
Android项目重构.so文件重复怎么解决?项目中经常用到.so文件,今天在重构项目时,报错:java.lang.UnsatisfiedLinkError:dalvik.system.PathClassLoader[DexPathList[[zipfile“/data/app/com.mengyou-1/base.apk”],nativeLibraryDirectories=[/data/app
口十zi
·
2020-08-15 17:51
调用
so库
文件以及里面的方法
之前文章写过一篇JNI生成
so库
文件并调用里面的方法手把手教你---JNI的实现实际开发中
so库
是别人给你的,不是你自己写的没所以就要用别人的
so库
文件。
迷途可达鸭
·
2020-08-15 16:30
Android基础
快速开发
第三方框架
极光推送使用心得(简单使用)
1.使用androidstudio自动集成包defaultConfig{......ndk{//选择要添加的对应cpu类型的.
so库
。
ANGOLE_COMING
·
2020-08-15 16:48
Android字符设备驱动及应用层从jni控制GPIO实战
本文主要讲述从实际项目中一个GPIO口控制一个加密芯片上下电的功能,提供动态库给客户,并有Android应用层apk调用.
so库
文件的例子,希望能为大家字符设备驱动以及jni开发入门带来帮助!
qf0727
·
2020-08-15 14:59
Android开发中遇到加载有相同函数的
so库
时的问题
转载请注明出处:http://blog.csdn.net/long117long/article/details/78224048在项目中遇到了加载
so库
比较诡异的一个现象,现记录下来,以做总结。
WizardDragon
·
2020-08-15 14:52
android
Android 腾讯bugly更新
配置:android{defaultConfig{ndk{//设置支持的
SO库
架构abiFilters'armeabi'//,'x86','armeabi-v7a','x86_64','arm64-v8a
jian11058
·
2020-08-15 14:32
Android如果对APK进行加密,提高反编译难度(思路)
第一种办法:将核心代码用JNI写进
so库
中。由于
so库
的反编译和破解的难度加大,所以这种方式防止反编译效果不错。
你是不是傻啊
·
2020-08-15 13:05
Android
Android
反编译
apktool
安卓ndk编译的两种方式(ndk-build和cmake)配置
知识点整理1.ndk-build1.ndk-build动态加载JNI1.java层代码:static{System.loadLibrary("MyLibrary");//libxxx.
so库
的libMyLibrary.so
一夜空中最亮的星一
·
2020-08-15 09:04
android
NDK
使用QtCreator加速Android NDK开发调试
开发的话,需要1)clean项目,2)ndkbuild3)生成APK,启动调试,实际会卸载已安装APK再装一遍,这个过程相当耗时,快则7秒左右,慢则十几秒以上,有没有可能不需要重新安装APK,只需要替换它的
so
weixin_34356138
·
2020-08-15 08:25
移动开发
shell
c/c++
NDK环境变量的配置以及编译方法(linux环境下)
/work/Android_NDK/android-ndk-r10e(/work/Android_NDK/android-ndk-r10e这个为ndk所在的路径)c、source.bashrc3、编译
so
浮城大亨
·
2020-08-15 06:56
Android
Ubuntu 上编译出现cannot find -lstdc++解决办法
Ubuntu上编译出现cannotfind-lstdc++解决办法在Ubuntu12.04x86_64机器上编译出现下面错误,是因为找不到32bit的libstdc++.
so库
。
tzh2009
·
2020-08-15 03:59
Linux
Delphi跨平台串口通讯控件介绍(SuperCom)
同样的方式,在delphi开发中就需要增加相应的Jar包与
so库
文件,这给不熟悉JNI的朋友来说增加了开发难度,埋没了delphi控件拿来就用、用就好用的优秀品质。幸运的是,现在
tanqth
·
2020-08-15 00:26
pyinstaller 打包Python程序(APScheduler,mysql)遇到的问题
Pyinstaller打包用到数据库和APScheduler(任务调度器),遇到问题APScheduler版本是3.3.0Pyinstaller版本是3.2Python版本是2.7.61.没有_mysql.
so
陈威_
·
2020-08-14 20:09
Python
Tensorflow编译android平台的
so库
和jar包
tensorflow自己编译
so库
和androidjar包,遇到了一些困难,这里简单叙述下注意的问题和基本流程。
Lammyzp
·
2020-08-14 14:25
tensorflow
android
android 编译各cpu芯片的
so库
最近做项目,集成的算法需要编译成
so库
给客户使用,在编译过程中遇到一些问题,下面先说下我的配置:applyplugin:'com.android.library'android{compileSdkVersion27defaultConfig
Lammyzp
·
2020-08-14 14:54
android
Android NDK开发之旅27 NDK Linux下FFmpeg编译
###前言我们进行AndroidFFmpeg开发的时候,需要一些FFmpeg预编译的库,这些预编译的
so库
需要在Linux环境下编译。
weixin_34417183
·
2020-08-14 14:29
Android 7.x找不到libsqlite.so文件的原因及解决
在开发项目的时候我们免不了使用一些第三方的库来进行快速开发,有些第三方库只是简单的一个jar包,但是有些使用了jni开发,因此会包含
so库
文件。
裂风矢
·
2020-08-14 14:57
android知识点整理
暴力突破 Gradle 自动化项目构建(七)- 其他模块及自定义 Gradle 插件
二、SourceSetSourceSet主要是用来设置我们项目中源码或资源的位置的,目前它最常见的两个使用案例就是如下两类:修改
so库
存放位置。资源文件分包存放。此外,我们也可以使用如下代码将s
Lerendan
·
2020-08-14 14:53
Gradle
编译google libyuv
so库
libyuv是Google开源的实现各种YUV与RGB之间相互转换、旋转、缩放的库。支持在Windows、Linux、Mac、等平台和x86、x64、arm架构上进行编译执行,支持SSE、AVX、NEON等SIMD指令加速。##下载下载地址:https://code.google.com/p/libyuv/source/checkout或者https://github.com/lemenkov/l
Lammyzp
·
2020-08-14 13:05
android
自学Libyuv 音频转码以及播放
SHARED生成的文件名libyuv_static改为libyuv添加到压缩包libyuv.zip上传到linux服务器unziplibyuv.zip切换到libyuv目录然后ndk-build把生成的
so
心宽何处不桃源
·
2020-08-14 12:37
Android
Linux中error while loading shared libraries错误解决办法
编译器只会使用/lib和/usr/lib这两个目录下的库文件,通常通过源码包进行安装时,如果不指定--prefix,会将库安装在/usr/local/lib目录下;当运行程序需要链接动态库时,提示找不到相关的.
so
dxm809
·
2020-08-14 10:08
Linux
Qt for Android 部署流程分析
今天为了测试使用QtCreator3.0.0开发的纯C工程,利用了Windows下Qt5.2forAndroid开发入门里创建的HelloAndroid工程,想把纯C工程生成的
so库
加到HelloAndroid
foruok
·
2020-08-14 06:01
android开发
Qt
Qt
on
Android
Android开发环境迁移到Android Stdio 3.5.2
主要的坑在集成
so库
时遇到,项目中用的
so库
都是以前用ndk封装的原生库,迁移过来没问题,已经包含在项目的jniLibs里了,但是一运行到调用
so库
的地方,代码就报错。网
skywoodsky
·
2020-08-14 03:21
Android
Android
Stdio
Android 关于prebuilt编译学习笔记
一、问题背景在进行Android源码编译的时候,执行make命令,有些prebuilt方式集成的
so库
总是无法自动编译出来,需要手动执行mmm命令才行。所以研究一下问题在哪。
ygd11
·
2020-08-13 23:02
android
GCC 中 undefined reference to ‘ceil’ collect2:ld returned 1 exit status 错误
ceil’collect2:ldreturned1exitstatus主要是因为使用math.h中声明的库函数时,gcc命令行必须加-lm选项,如果没有加就会出现上面的错误,原因在于数学函数位于libm.
so
许树轩
·
2020-08-13 23:38
C/C++
android开发-----关于Java.lang.UnsatisfiedLinkError的错误解决办法
在android开发中,通常引用了一些第三方的sdk的
so库
之后,不同机型之间就会发生这样一个错误,Java.lang.UnsatisfiedLinkError这是由于程序运行的时候未获取到争取的
so库
包产生的一个错误
我只是个菜鸟
·
2020-08-13 23:57
android
Ubuntu环境编译FFmpeg3.2.2-for-android
为此,本博客教大家如何编译FFmpeg,以实现得到在Android的调用所需的xx.
so库
文件(纯粹学习,大牛请慢走不送)。准备环境1、Ubuntu14.4的编译环境(可在w
迷途小书僮的取经之路
·
2020-08-13 19:40
算法库
编译Lua语言到 imx283平台并动态加载
so库
编译Lua语言到imx283平台并动态加载
so库
百度搜索到的lua编译到arm上一些文章里面的方法都试过,坑也踩了一遍,均未成功。
Henry_Shang
·
2020-08-13 18:38
lua
linux
arm
cocos2d android分析之-libcocos2dlua.
so库
首先把so动态库文件编译出来(通过NDK),然后再拷贝到android的工程里libs/armeabi/下,如果libs/armeabi不存在,那就自己创建,最后用eclipse编译项目,这样将自动把so文件打包到apk里;eclipse在打包的时候会根据文件名的命名规则(lib****.so)去打包so文件,开头和结尾必须分别为“lib”和“.so”,否则是不会打包到apk文件中的。生成so文件
keep_moving_cqu
·
2020-08-13 15:07
cocos2d-x
Ubuntu编译调用FFmpeg
so库
Api方法例子
作者:谭东时间:2016年8月19日环境:Ubuntu16.04LTS最新版NDK版本:android-ndk-r12bFFMPEG版本:FFmpeg3.0.2“Einstein”配置好Ubuntu的AndroidStudio后,我们接下来启动和创建我们的FFMPEG程序吧。Ctrl+Alt+T启动命令终端,跳转到android-studio/bin目录下,然后执行:$./studio.sh即可启
范特西_jay
·
2020-08-13 14:34
FFmpeg
关于在android studio中使用ndk打包so时报错undefined reference to “xxxxx”
可以尝试在该文件中加入LOCAL_ALLOW_UNDEFINED_SYMBOLS:=true,同时去掉LOCAL_SRC_FILES:=HsSDK.cpp(如果有这句的话)再次执行ndk-build命令即可以正常打包
so
U__F_O
·
2020-08-13 12:23
linux.调用dll
/libdemo4.so",RTLD_LAZY);void(*fun)(int)=dlsym(handle,"diamond");fun(5);dlclose(handle);}使用libdl.
so库
动态库加载的原理动态库中函数的查找已经封装成库
Never-SayNever
·
2020-08-12 16:11
c语言
android ndk环境配置(包括CDT环境设置)
它们能帮助开发者快速开发C(或C++)的动态库,并能自动将
so库
和java应用一起打包成apk。
iteye_7202
·
2020-08-12 11:16
Android
Android Studio下的串口程序开发实战
项目的配置首先,关于JNI方面以及
SO库
的编译这方面的内容不包括在本文中,本文直接使用了GitHub上
溪云一片闲舒卷
·
2020-08-11 13:28
Android
Android手动清除APP中Data目录下的文件
http://dl2.iteye.com/upload/attachment/0104/1015/0d8a1ecb-1798-375a-8c02-1ba84033fc35.png[/img]lib目录下存储
so
iteye_3916
·
2020-08-11 12:02
Android技巧
Android聊天软件开发(基于网易云IM即时通讯)——环境搭建(一)
clueFrom=nim&from=nim#/create添加依赖ndk{//设置支持的
SO库
架构abiFilters"armeabi-v7a","x86","arm64-v8a","x86_64"}implementationfileTree
白驹过隙时光荏苒
·
2020-08-11 10:07
Android
Android NDK开发:打包
so库
及jar包供他人使用
文章目录一、目标及方式二、新建调用方工程三、新建库module四、为库模块添加c++支持4.1准备CMakeLists文件4.2修改sdk的gradle脚本4.3编写c++及java代码4.4测试库五、打包
so
zuguorui
·
2020-08-11 02:35
android
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他