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库
阿里Sophix 首次接入
一、前言:1、简介:深入探索Android热修复技术原理这本书主要讲解了Android的热修复中的热部署,冷部署以及资源和
so库
的修复技巧。
因为我的心
·
2020-11-03 09:08
Bugly热修复集成
1.简述Bugly采用Tinker作为热修复的解决方案,Tinker是微信官方的Android热补丁解决方案,它支持动态下发代码,
So库
以及资源,让应用能够不需要重新安装的情况下实现更新。
竖起大拇指
·
2020-10-27 14:05
Android-JNI开发系列《一》动态库的函数注册
showmeyoucode在Linux平台下
so库
分为动态库和静态库。表现形式以.so为后缀动态库和.a为后缀的静态库。关于这2个的有关知识这里不过多介绍,不是我们今天的重点。
后厂村追寻
·
2020-10-24 11:49
学习JNI编程第2篇--导入/调用第三方
so库
链接:https://github.com/YigangFang/FactorialDemo实际工作中,我们常常会拿到没有源码的第三方
so库
,使用它们进行APP开发。在【学习JNI编程第一
汶水一方
·
2020-10-11 07:57
linux 共享库那点事
当您具有一组可重用或逻辑上不同的函数时,从中构建一个
so库
将很有帮助,这样您就不必将源代码复制到当前项目中并始终重新编译它-这样您就可以保留不同的模块您的程序不相交,只更改其中一个而不会影响其他程序。
浩世轩宇
·
2020-09-17 04:08
Linux
c/c++编程
so
linux
共享库
rpath
LD_LIBRARY_PATH
设置Github中的仓库使用ssh的方式提交代码
前言最近fork了一个Github上别人的仓库需要编译一个pjsip的
so库
出来,需要修改一下编译的脚本文件,每次修改之后想把变动push到远程,git每次push都需要输入用户名密码,很麻烦,于是查了查如何解决
aolphn
·
2020-09-16 23:03
Git
Git
SSH
Cocos2d-x/Cocos2d-js编译64位
so库
中遇到的问题
这几天公司项目使用到了Cocos2d-js,需要打包生成Android的apk包,但是发现生成的apk包在64位8核的手机上会闪退,原因是没有在apk中打包arm64-v8a的so包。于是需要修改Cocos2d-js的make文件来重新编译,经过几番波折,还是没有成功,在这里把中间遇到的问题记录下来,希望对后来者有帮助。首先,官方教程中有对64位的打包进行了说明,如下:http://cocos2d
心砚thu
·
2020-09-16 21:49
Android开发
NDK报错:make: *** 没有规则可以创建“obj/local/armeabi/objs/a/a.o”需要的目标“/a.c”。 停止。
android开发用ndk编译
so库
时,有时直接从别的地方拷贝Android.mk文件,会报:make:***没有规则可以创建“obj/local/armeabi/objs/a/a.o”需要的目标“/a.c
xiongben_
·
2020-09-16 21:48
Cocos2d-x中使用第三方
so库
原文地址:http://www.2cto.com/kf/201411/348398.html项目中如果使用到第三方的SDK,大多数是以.so动态共享库的文件打包给我们使用,如何使用他们,见下面分析。1、获得库文件假如我们得到的库文件是libxxx.so(注:关于.so文件的命名方式,可百度)。在Jni目录下新建prebuilt文件夹,把获得的库文件拷贝到该文件夹下。2、使用库文件库文件的使用需要修
u010536615
·
2020-09-16 21:35
技术
Cocos2dx
Cocos2dx 3.x的android studio项目之间.
so库
、资源移植
com.android.tools.fd.runtime.IncrementalClassLoader$DelegateClassLoader[DexPathList正文:有时候,我们可能需要把Cocos2dx的proj.android-studio项目中编译好的.
so
Coder君
·
2020-09-16 20:47
cocos2d-x
AS
NDK报错:make: *** 没有规则可以创建“obj/local/armeabi/objs/a/a.o”需要的目标“/a.c”。 停止。...
android开发用ndk编译
so库
时,有时直接从别的地方拷贝Android.mk文件,会报:make:***没有规则可以创建“obj/local/armeabi/objs/a/a.o”需要的目标“/a.c
iteye_17686
·
2020-09-16 20:48
NDK报错:make: *** 没有规则可以创建“obj/local/armeabi/objs/a/a.o”需要的目标“/a.c”。 停止。
转自:http://blog.csdn.net/imyang2007/article/details/7580111android开发用ndk编译
so库
时,有时直接从别的地方拷贝Android.mk文件
gf771115
·
2020-09-16 20:57
Android
cocos2d
cocos2d-x使用第三方的
so库
文件
需要在2dx的android项目里使用第三方的
so库
文件,没有c++/c源文件来编译生成这个动态的库文件,网上找了好多方法,终于编译成功了。
Nat_myron
·
2020-09-16 20:02
cocos2d-x
cocos2dx使用第三方.
so库
,并且.
so库
生成到libs/armeabi下面
最近cocos2dx移植到android的项目需要使用第三方.
so库
,cocos2dx-android本身有libgame.so,网上查了资料,把实现方法写下来,方便以后回忆在调用移动mm的时候,需要调用移动
我来也哦
·
2020-09-16 20:13
-Cocos2dx
-Android
RGB数据转bmp、jpeg格式
最近在做身份证读头读取数据,但疼的第三方只给了个
so库
,说可以读出RGB数据。
xiaofengcanyue2013
·
2020-09-16 20:04
framework
Android编译错误:No rule to make target '/Android.mk'
想在androidaosp创建一个
so库
文件的源码,在编译的时候一直出现Noruletomaketarget'/Android.mk'这个错误,反复对照着其它so的源码修改Android.mk也无效,最后在修改这个文件夹名字的时候发现在文件夹名最后多出了一个空格
老猿-WB
·
2020-09-16 20:15
Android
Dart:ffi上手二:C语言基本函数的调用
语言中创建出对应的函数才能调用,Dart都能直接调用C语言原有的那些函数,因为javajni调用C语言的完整流程我也上手写过,Dart还是简易多了,不用打乱已有C语言的结构上一篇Dart:ffi上手一:
So
Nightmare_梦魇兽
·
2020-09-16 19:18
Flutter
动态库(.so)函数调用
目前只得到.
so库
文件和封装的各类函数接口。在网上搜了一些,然后根据自己的代码做了整理。首先,理解动态库,Linux中的.so文件类似于Windows中的DLL,是动态链接库。
linux国富
·
2020-09-16 18:09
linux编程汇总
Dart:ffi上手一:
So库
编译篇
我是首先去看了官方的前两个example,都上手来跑了,然后对应理解每一部分,dart:ffi的例子是在pc端,所以一系列的编译也是在pc端,可我是安卓端的app,于是就遇见了第一个坑,交叉编译.c,.h到
so
Nightmare_梦魇兽
·
2020-09-16 17:50
Flutter
整个多个第三方的
so库
本来做了个objectbox的demo,运行正常;还有一个图片文字扫描识别,也运行正常。但是识别模块所用的so文件是armeabi的,objectbox项目的不需要自己去导入。问题来了,识别模块自能是armeabli的cpu架构,其他的不可以,所以demo是直接固定了安装需要的cpu。ndk{abiFilters'armeabi'}但现在是要把这两者合在一起,第一波问题不大,只要在对应的armea
nathan柠檬
·
2020-09-16 15:16
错误解决
Android平台下JNI调用第三方
so库
首先说一下在网上查找资料时,对于调用第三方
so库
,有人说有两种方法:1.对于
so库
的API符合JNI格式(即使用javah指令生成的头文件中那种格式),可以在Java代码中声明它对应的native方法,
findsafety
·
2020-09-16 14:00
MySQL connector C++在Linux下编译undefined reference to 'get_driver_instance'问题
其实是链接的问题,需要链接libmysqlcppconn.
so库
。在其编译目录下会有一个cppconn的文件夹,打开此文件夹即可看到此文件,再查看
niitlcj
·
2020-09-16 12:50
reference
mysql
linux
c++
c
Ubuntu下编译android所需ffmpeg的
so库
编译ffmpeg源码环境说明尊重原创,转载请注明出处,原文地址:http://blog.csdn.net/qq137722697环境(包括版本)尽量下面的保持一致,其他环境不一定能成功。系统:Ubuntu16.04LTS最好不要再windows系统下编译,可在windows中安装VMware虚拟一个linux系统出来,对linux系统不太熟悉的建议使用Ubuntu,入门比较快。NDK版本:andr
大力-哥
·
2020-09-16 06:32
android
ndk
liunx
ffmpeg
android
ubuntu
ffmpeg
vmware
动态库
FFMpeg编译打包libffmeg.so总结
目录一、基于FFMpeg应用开发流程二、编译打包libffmpeg
so库
1、下载安装NDK2、下载FFmpeg源码,修改FFmpeg的configure3、生成类库一、基于FFMpeg应用开发流程首先我们根据自己项目需要
做才是得到
·
2020-09-16 05:26
Android
Linux上FFmpeg生成
so库
我用的是ubuntu做开发的,之前使用过centos7去编译的感觉太麻烦出错了,从朋友那得知ubuntu和debian是适用于开发的1.cd/home/切换到home目录2.mkdirndk在home目录下新建文件夹ndk3.把linux版的ndk上传到ubuntu服务器上4.cd/home/切换到home目录5.mkdirffmpeg新建ffmpeg文件夹6.把ffmpeg压缩包上传到该目录下7
心宽何处不桃源
·
2020-09-16 05:32
Android
ubuntu编译ffmpeg 生成.so文件
记录编译ffmpeg生成
so库
的方法。
焊板子的电烙铁
·
2020-09-16 05:08
FFMpeg从0开始
通过JNI调用三方
SO库
1.不管怎么样搞一个带C++的项目2.app路径下搞一个文件jniLibs放第三方so这个路径需要配置:地方在app下的build.gradleandroid{//...sourceSets{main{jniLibs.srcDirs=['jniLibs']}}}把so放到对应的abi文件夹中,比如armeabi-v7a如何确定adi?这是个问题3.修改CMakeLists.txt上面的问题确定ab
三三不尽
·
2020-09-15 20:30
Android
Android 减小安装包的大小、apk瘦身
1.lib下的
so库
减少目前主流的CPU架构是arm64-v8a,这个性能是最好的,但是兼容不强。armeabi是兼容行最强,但是性能不好。armeabi-v7a算是两种的折中体现比较平衡一点。
夜影寂静
·
2020-09-15 18:26
Android
android
Dalvik模式下在Android
so库
文件.init段、.init_array段构造函数上下断点
/details/78244766在前面的博客《在Androidso文件的.init、.init_array上和JNI_OnLoad处下断点》中,已经分享了Dalvik虚拟机模式下如何在Android
so
Fly20141201
·
2020-09-15 16:36
Android逆向学习
Android 中arm64-v8a、armeabi-v7a、armeabi、x86个人理解
Android中arm64-v8a、armeabi-v7a、armeabi、x86主要用来存放.
so库
,主要针对不同的设备兼容,也可以说是专门针对不同android手机下CPU架构的兼容。
sp_wei
·
2020-09-15 15:31
android
yaml-cpp安装
-D-DBUILD_SHARED_LIBS=ON(会生成.
so库
,.a的话就是用OFF)4、把解压后目录下的include目录下的ya
hqwuu
·
2020-09-15 11:14
C/C++
友盟推送deviceToken获取失败解决
2,再让我们回到文档,友盟消息推送很奇怪的要求主工程
so库
文件夹和PushSDKmodule依赖的
so库
文件夹要保持一致,注意是文件夹,就是下面这样然后
李松霖
·
2020-09-15 10:38
Android编译Lame的全平台
so库
方案2,并实现转码mp3
作者:谭东时间:2017年9月24日环境:Windows7Lame版本:Lame3.99.5LAME是目前最好的MP3编码引擎。LAME编码出来的MP3音色纯厚、空间宽广、低音清晰、细节表现良好,它独创的心理音响模型技术保证了CD音频还原的真实性,配合VBR和ABR参数,音质几乎可以媲美CD音频,但文件体积却非常小。对于一个免费引擎,LAME的优势不言而喻。如果你需要将音频转码为mp3,就需要借助
范特西_jay
·
2020-09-15 10:32
NDK
Centos-64位系统环境运行出错:Address 0xfffffffff0007b30 out of bounds
问题分析根据现象是内存出错(要么被释放了,要么越界),仔细分析下源码,没问题呀,malloc主动分配,不应该会被系统回收释放,地址范围也没错;断点一步步调试,发现是在调用某个
so库
的函数时返回一个指针,
itgather
·
2020-09-15 10:27
windows/linux
JNI_Onload的使用
JNI_Onload在执行system.loadLibrary()函数时被调用,主要用途:1.通过JNI_Onload告知VM,当前
so库
使用的JNI版本,最老的版本问JNI1.1(JNI_Onload
无有知
·
2020-09-15 09:09
JNI
android ndk:unsatisfiederror:no implementation found
(也可以javah生成头文件后复制,修饰符略有不同,但是和按命名规则都是一样的)2,
so库
加
爵士Anokia
·
2020-09-15 05:19
Android_NDK
解决cognos创建数据源连接本地数据库失败问题
接着去测试,报错,无法加载libdb2.
so库
并且,缺少libpam.so.02从网上下载该文件libpam.so.0,拷贝到/lib
Dead_Cicle
·
2020-09-15 00:05
cognos
cognos
2017年网络空间安全技术大赛部分writeup
从代码看,这是调用了
so库
里的函数,并且我们知道
so库
的名字叫humen于是找到
so库
,拖进ida静态分析找到checkPass函数,直接F5,通过分析,2中的代码最为关
weixin_30902251
·
2020-09-14 20:04
linux和Android的Makefile和android.mk
-I(大写的i):代表后面跟的目录为第一个寻找头文件的目录-L:代表后面跟的目录为第一个寻找库文件的目录-l(小写的L):表示libxxx.
so库
文件-st
weixin_30732487
·
2020-09-14 20:54
Android减小apk包大小的建设性方案
在顶部导航的build下可以找到,分析一个apk可以看到:需知:res中是存放图片资源的;lib中是存放
so库
,各个cpu架构的;classes.dex是java源码编译后生成的java字节码文件;assets
橙子紫了
·
2020-09-14 20:43
android开发
把android.mk 变成 Makefile
control.opcm.omixer.oarm-none-linux-gnueabi-gcc-olibtinyalsa.so-shared-fPICmixer.opcm.ocontrol.o//生成ibtinyalsa.
so
jack_a8
·
2020-09-14 19:21
linux音频驱动处理
android 关于mk如何引用其它
so库
https://blog.csdn.net/u011913612/article/details/72732177https://blog.csdn.net/HTJOY1202/article/details/80777108Android.mk#jni/Android.mkLOCAL_PATH:=$(callmy-dir)include$(CLEAR_VARS)LOCAL_MODULE:=and
ShellCollector
·
2020-09-14 19:21
ndk
cocos2dx android SDK接入总结
armeabi下,有可能在编译后会被NDK清除掉,所以导致找不到库的问题:解决方法1:通过NDK,添加android.mk文件,进行拷贝,但此处NDK的拷贝,会导致*.so内部一些符号的修改,从而会导致有些的*.
so
aojiong8335
·
2020-09-14 18:05
第一章:android串口开发
so库
生成
首先我们是用到了谷歌开源的APIserialPort下载地址:https://github.com/cepr/android-serialport-api拷贝Google开源类SerialPort和SerialPortFinder修改SerialPort增加支持设置奇偶校验、数据位、停止位方法/**Copyright2009CedricPriscal**LicensedundertheApache
晓果博客
·
2020-09-14 17:50
android物联
java
android
串口通信
反编译
so库
破解so
所需工具1.IDA_Pro_v6.8_and_Hex-Rays_Decompiler_2.WinHex3.ARM_ASM背景:I2C通讯时报logCameraHal_Marvin:HAL-MOCKUP:HalReadI2CMem(1578):bus_num(7)orreg_addr_size(1)isinvalidateCameraHal_Marvin:OV2735:Sensor_IsiCheck
Free飝Fly
·
2020-09-14 11:59
瑞芯微
ARM
分区
Tools
Android问题集锦之四十三:UnsatisfiedLinkError: Cannot load library: reloc_library[1285]: 104 cannot locate
场景是自己写的一个
so库
,调用另一个适用android的
so库
的一个方法,也没有用什么特性,非常简单的例子,但是就是出现这个错误。
全速前行
·
2020-09-14 09:09
Android
Android问题集锦
Android Studio 导入 so 简明教程:通过一个示例让你理解整个过程
的代码往安卓上迁移,那么这篇文章对你有很大的帮助如果你是一名Android开发人员,正在尝试将外部so嵌入到你的app中,那么这篇文章对你有很大的帮助本人属于前一种情况,由于工作的需求,需要把C/C++的
so
芥末的无奈
·
2020-09-14 04:56
安卓
安卓
ndk
jni
c++
md5 加密(使用openssl库C)
参考https://blog.csdn.net/zsy19881226/article/details/46879887依赖openssl里面的-lcryptolibcrypto.
so库
#includeunsignedchar
weidaocc
·
2020-09-14 04:55
LINUX
加密校验
Android NDK 引入预编译库的方法
快急哭的时候,不经意间点开了libs/armeabi这个文件夹,才发现直接拷进去的
so库
都没了!原来,我们那个项目需要编写JNI接
lyingson
·
2020-09-14 04:53
android开发-c++代码调用
so库
Android项目的CMakeLists.txt代码如下,so文件放在项目的$Project/app/src/main/jniLibs/$arch下,$arch替换为arm64-v8aarmv7a等cmake_minimum_required(VERSION3.4.1)set(ARCHarch-arm64)set(libs_DIR/Users/musictom/libs/android/${ARC
weixin_34050427
·
2020-09-14 02:45
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他