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库
JNI相关使用记录
通过linux下的dlopen方法,加载并查找
so库
里的方法。
stillcoolme
·
2019-07-25 10:00
FFMPEG实战——配置踩过的坑
1、首先是ffmpeg的编译
so库
a、环境:我这里用的是ffmpeg3.3.9,ndk(r15c)用的版本相对低一点,这便于遇到问题在网上可以找到解决方案。
钱多多~吖
·
2019-07-21 11:35
NDK开发
极光推送
ApplicationJPushMessageReceiverMyReceiverJCommonServiceTagAliasOperatorHelper链接发送通知极光推送注册登录详细信息添加依赖defaultConfig下ndk{//选择要添加的对应cpu类型的.
so
GaoYue3321
·
2019-07-18 21:29
Android.bp 编译java库和C库实例
利用Android.bp来编译
so库
在SimpleHook模块中,我们使用了以下构建脚本来建议Android.bpcc_library{name:"libsecAI",host_supported:true
那年凤凰花开
·
2019-07-18 15:57
Android ndk调用非jni标准so方法
这就需要我们自己写jni然后,链接到已经存在的
so库
,通过jni调用
so库
中的方法,就可以实现我们的需求。
在雨天中守望晴天
·
2019-07-17 14:59
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader 。。。。。。couldn't find "libdeepnet.so解决办法
刚进新的公司,接着上一个哥们的代码写,环境搭建好以后居然运行不起来,直接报错这是因为打包时候没有吧相应的.
so库
打进apk,build的defaultConfig中新加代码defaultConfig{applicationId"com.gray.facerecognition"minSdkVersion14targetSdkVersion28versionCode1versionName
jinyu_ma
·
2019-07-17 10:54
安卓开发
海思AI芯片(Hi3519A/3559A)方案学习(十八)如何将sample sdk代码重构并编译成动态链接库
本文就主要谈如何将sample中的yolov3相关代码提取出来,重新组织,并编译成
so库
,提供api给应用软件调用。代码重构sample代码除了有yolov3相关代码外,还有别的模型如RFCN等推理。
ltshan139
·
2019-07-16 17:23
嵌入式AI
System.loadLibrary源码分析
简介现在越来越多的项目都会使用第三方
so库
,提交
so库
,那么自然想到的就是
so库
的导入,很多在使用
so库
的时候莫名会出现很多问题,不管是导库的过程,还是使用
so库
方法时。
拔萝卜占坑
·
2019-07-13 13:19
NDK开发 - Android Studio 使用CMake生成
SO库
直接进入主题安装插件image.png创建项目,直接加上includeC++supportimage.png创建一个调用
SO库
函数的类image.png使用命令行进入java这个文件夹,使用命令javah-jnicom.example.apple.ndktest.NDKManager
Devil_Chen
·
2019-07-11 11:01
Android 找不到
so库
(系统非公开库)文件
一直以为是arr内部引用的私有
so库
文件出的问题,搜索了一下发现libskia.so是系统库文件(其他常用系统
so库
libandroid_runtime.so、libcutils.so、libcrypto.so
dragon_insky
·
2019-07-10 11:26
霸王bug
Android
so
ndk
Linux .
so库
的使用
产生新建一个sort.c文件,写一个最简单的排序voidInsertSort(int*a,intlen){intbegin=1;inti=0;while(begin=0;i--){if(a[i]intmain(){inti=0;inttest[]={1,3,5,7,2,4,6,8};InsertSort(test,8);for(i=0;i#include#includeintmain(){inti
21世纪不靠谱艺术表演家
·
2019-07-09 21:00
android studio 3.x 以上版本的Native JNI/NDK 调用c++/c语言程序的模块时的原生调试正确方法
androidstudiondk调试而且ndk-build的方式非常麻烦,我们这里讲的方法是按照androidstudio官方的说法,利用CMakeLists.txt的方式,来编译c或者c++的JNI的接口,形成可以调用的.
so
52Babara
·
2019-07-08 17:08
android
android
studio
jni
ndk
cmakelists
android调用c++
android studio 3.4.1 版 NDK 自动编译产生第三方.so 库(一)
4.为了产生.
so库
,先新建一个含有Native方法的Java类。1)
Chhjnavy
·
2019-07-05 16:19
android
studio
3.4.1
java
NDK
ndk-build
第三方c/c++库
.so
android
android studio 3.4.1 版 NDK 自动编译产生第三方.so 库(一)
4.为了产生.
so库
,先新建一个含有Native方法的Java类。1)
Chhjnavy
·
2019-07-05 16:19
android
studio
3.4.1
java
NDK
ndk-build
第三方c/c++库
.so
android
Android:通过CMake方式生成动态库so文件
由于
so库
反编译比较困难,因为NDK提高了Andr
绿茵场上的码者
·
2019-07-03 10:04
libcurl库编译生成不带版本的设置方法
AndroidJNI最近调试发现Android可以调用Linux的
so库
,但是Android不能直接调用
so库
带版本号的文件,类似于xxx.so.4.5.0;xxx.so.4.5.0的文件方式是Linux
AresDing
·
2019-07-03 10:26
Embedded
Ret2libc3
既然这里没有system函数,那我们就要找到对应的.
so库
获取库里面对应的system函数的地址和/bin/sh的地址。
YeeZi_
·
2019-06-29 23:17
Linux:cannot open shared object file: No such file or directory
解决思路:1.确定相关
so库
已经在/usr/lib/目录下。2.确定CMakeLists.txt中设置正确。
大川搬砖
·
2019-06-26 15:04
Linux
找不到动态库
No
such
file
or
directory
linux下so动态库的编译以及使用
javahTest(java文件)2.首先编译.c文件生成.o中间文件gcc-fPIC-D_REENTRANTjdk路径/include-Ijdk路径/include/linux-ctest.c3.用.o文件编译
so
an y 5429
·
2019-06-26 11:35
linux
c
关于Qt和android ndk的兼容问题
Qt,是基于c++的一套开发库,而android底层是可以使用c++封装的
so库
的,听上去似乎android中可以使用Qt的一些库,比如QtCore,QtWebSocket等。
dreamersf
·
2019-06-19 19:12
IT
python中使用ctypes调用so传参设置遇到的问题及解决方法
目标
so库
中对外export的函数是大致如下的三个函数:void*create_handler();intextract_feature(void*han
bluedream
·
2019-06-19 09:54
Android Multimedia框架总结(四)MediaPlayer中从Java层到C++层类关系及prepare及之后其他过程
看下今天的Agenda:(1)MediaPlayer各个
so库
之间关系结构图(2)MediaPlayer各个具体类之间依赖关系图(3)prepare的执行过程(4)prepareAsync执行过程(5
Jaimex8
·
2019-06-08 16:17
07--Android
Media
Andrid源码编译定制小技巧
我试了下,编译libart.
so库
就是这样,后来单独删除out/target/product/generic_x86/system/lib下的目录中的libart.so然后make-j16发现源码自动补齐缺失的文件和依赖
inquisiter
·
2019-06-03 17:49
android内核及源码
Android NDK配置及生成
so库
1、安装AndroidNDKNDK版本的下载可参考如下博客中的连接,选择适合的版本下载:NDK版本下载将下载到本地的NDK解压并进行环境变量配置,个人配置如下:用户环境变量配置:新建NDK_HOME=F:\AndroidSDK\android-ndk-r16b系统变量Path最后添加:;F:\AndroidSDK\android-ndk-r16b验证配置是否成功:dos下输入ndk-build,出
Gorgeous_mj
·
2019-06-02 21:16
安卓开发
Android:Hal层总结
通过libhardward的接口去加载hal模块的
so库
,查找符号hmi来实现的。
九九叔
·
2019-06-02 18:33
android 加壳与破解--静态修改so,常用破解方法
文件用010Editor,修改so文件16进制码AndroidKillerAndroid反编译工具2.修改SO项目是Androidjni的关键代码可以用AndroidKiller打开app,找出相应的
so
恋恋西风
·
2019-05-29 19:40
Security
jni 土坑的持续汇总
调用
so库
,一般使用dlopen()打开第三方
so库
,如果出现了一直打开失败的情况,这时候不要急,使用dlerror()查看一手错误的原因,目前见过的原因有:(1)“libxxx.sonotfound”
梦想家穷小子
·
2019-05-28 13:43
官方串口库android-serialport-api在Android Studio打包
SO库
1、工具安装先配置好NDK开发的一些所需工具,如图,在SDKTools中勾选安装CMake、LLDB、NDK。项目打开后我们查看目录结构,与常规项目不同的是多了.externalNativeBuild文件夹、cpp文件夹、CMakeLists.txt文件,如下图:这三个东西都是NDK部分:1..externalNativeBuild文件夹:cmake编译好的文件,显示支持的各种硬件等信息。系统生成
杰子他爸
·
2019-05-28 10:12
动态加载
so库
今天在集成虹软的人脸demo的时候,发现
so库
太大也就导致apk体积大。于是用动态加载,理论上是从服务器下载,然后放到指定位置进行加载,这里先在本地进行拷贝。
RookieJay
·
2019-05-27 17:41
安卓开发
[Android]JNI疑难问题
Nosymboldirectoriesfound-pleasecheckyournative根本原因是因为
so库
被打包为release版本,代码已经无法跟踪到,所以as才提示错误。
CangWang
·
2019-05-23 14:11
couldn't find "libxxx.so"和 Android 8.1 预置32位
so库
第一步:Androidstudio添加第三方库和sohttps://blog.csdn.net/anhenzhufeng/article/details/78913341在工程的build.gradle下如下defaultConfig{ ndk{ abiFilters"armeabi","armeabi-v7a","x86","mips" }}然后在工程根目录
dl6655
·
2019-05-15 16:50
Tinker热更新
Tinker是微信官方的Android热补丁解决方案,它支持动态下发代码、
So库
以及资源,让应用能够在不需要重新安装的情况下实现更新。
chengchuanchen
·
2019-05-14 22:16
so动态加载最佳方案-the best soloader for android
DQ-Android-LabsContainsvariousmagicalmoduleswithcooltechinthefuture.suchassoloader....Newmodulesarebeingupdated...1,SoLoader,android动态加载
so
Android_杜小菜
·
2019-05-13 11:51
Linux 开发程序引用动态库设置
so库
路经
系统查询
so库
文件路径的顺序:1.编译目标代码时指定的动态库搜索路径;2.环境变量LD_LIBRARY_PATH指定的动
A Little Bird
·
2019-05-12 16:25
CentOS
SoLoader,android动态加载
so库
SoLoader,android动态加载
so库
Containsvariousmagicalmoduleswithcooltechinthefuture.suchassoloader…Newmodulesarebeingupdated
Dusan_杜小菜
·
2019-05-07 16:55
OpenDeveloper
Android
Advanced
外行搞应用-Android Studio 调用C程序
去年同事给了个图像解码的.
so库
,让搞进app里,研究了一下搞定了。没有及时总结。最近又给了个sm2验签的源码搞到app里,发现之前学会的东西已经完全忘了,所以这次赶紧记下来。
21世纪不靠谱艺术表演家
·
2019-05-01 08:10
XCTF 攻防世界 FlagApp
这个题就
so库
里面的算法比较难逆向出来其它还是比较简单的看到这就可以去找一下我们
so库
中的check算法了重点看v6这里_mm_load_si128就是加载了16个字节也就是说我们这里是有16个字节做了比较剩下的
NYIST皮皮虾
·
2019-04-27 11:03
逆向之旅
海思AI芯片(Hi3519A/3559A)方案学习(十二)移植opencv343到hi3519A
前言将opencv移植到某个平台,无非就是用该平台对应的编译器将opencv源代码编译成
so库
。
ltshan139
·
2019-04-23 18:42
嵌入式AI
Linux环境C语言dlopen加载
so库
文件提示undefined symbol问题
Linux环境C语言dlopen加载
so库
文件提示undefinedsymbol问题出错场景问题分析解决步骤参考资料出错场景近期在做由AIX向Linux的迁移工作,迁移到Linux系统的C程序gcc编译无报错信息
大掌柜Coding
·
2019-04-23 16:18
Linux
so库
中使用线程导致的变量被更改问题
前些天编写程序时,是编写的
so库
函数,编写一个例子:voidpthread_main(void*arg){char*argv=arg;printf("%s\n",argv);}inttap_init()
会飞的小企鹅
·
2019-04-21 11:05
linux应用编程
android studio 3.+使用tensorflow lite将pb文件应用于android端
目录一、模型训练、保存和导入1.1、模型训练1.2、模型保存1.3、模型导入二、移植到Android2.1、下载jar包和
so库
2.2、AndroidStudio配置2.3、模型调用三、GitHub代码四
ChaoFeiLi
·
2019-04-18 13:22
Python
tensorflow
Android
Linux下NDK编译
so库
环境配置1、NDK下载。地址:https://developer.android.google.cn/ndk/downloads/2、随便在哪个目录直接解压3、配置系统环境变量#vim/etc/profile在文件末尾添加如下内容:exportANDROID_NDK=“ndk路径”exportPATH=“ANDROIDNDK:ANDROID_NDK:ANDROIDNDK:PATH”4、更新系统变量
SuperNS
·
2019-04-15 11:20
Android Studio NDK开发并调用
so库
文章目录前言NDK环境配置生成.so文件调用.so文件配置externaltools前言什么是NDK?NDK全称是NativeDevelopmentKit,NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。NDK集成了交叉编译器(交叉编译器需要UNIX或LINUX系统环境),并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人
SuperNS
·
2019-04-13 17:02
OpenCV4Android人脸检测功能
首先介绍一下虹软,这家公司开源了
so库
以及jar包,可直接下载集成到项目中,简单配置之后就可检测人脸,而且识别率还是不错
C纳尼
·
2019-04-04 15:29
jni应用运行时抛出在system/lib64下找不到app使用的
so库
最近在进行jni的app开发时,因为要用到第三方的
so库
,app安装在android8.0的平台上,且平台芯片是64位的。
AurumMann
·
2019-04-03 14:25
Android 代码混淆和加固
so库
简单教你一行代码实现
混淆因为开启混淆会使编译时间变长,所以debug模式下不开启。我们需要做的是:1.将release下minifyEnabled的值改为true,打开混淆;2.buildConfigField不显示log日志为什么要混淆:优化java的字节码减小apk文件的大小,在混淆过程中会删除未使用过的类和成员代码安全,使类、函数、变量名随机变成无意义的代号形如:a,b,c...之类。防止app被反编译之后能够
深南大盗
·
2019-04-01 23:40
逆向安全
Android Studio NDK之——环境配置
起因:c++工程师给了一份c++项目源码,没给说明文档,就丢一份源码压缩包要安卓嵌一层jni生成
so库
用,我该拿这份源码的哪些文件来用?
筱宓dawnLing
·
2019-03-31 21:00
热修复技术概要
市面上热门热修复框架对比方案对比SophixTinkerDex修复同时支持及时生效和冷启动修复冷启动修复资源更新差量包,不用合成差量包,需要合成
SO库
更新插桩实现,开发透明替换接口,开发不透明代码修复底层替换方案
1dot4
·
2019-03-27 10:55
Android APK优化
SVGStringTint
so库
配置移除无用resource资源源代码混淆资源压缩webp压缩资源res资源混淆待补充...
UFO00001
·
2019-03-26 10:48
Android
Tensorflow c api
编译使用tensorflowc版本动态链接库注意:如果是linux或macos操作系统,可以参考https://www.tensorflow.org/install/install_c,直接下载对应的
so
Koma_Wong
·
2019-03-25 21:50
Tensorflow
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他