.so文件的平台相关性
这个问题比较简单,但是由于当时自己并不清楚有这种区分导致自己花了不少时间进行测试,修改;徒花了很多时间做无用功,写出来给自己勉励。
在使用百度地图sdk的时候一共有两个库文件jar包和一个c++的.so文件
在我自己的一个demo工程中这样写没有问题,直接得到了我要的地图gps信息,然后我将这个demo的功能放到工程中的时候就出现了问题,而且浪费了我很长时...
分类:
其他好文 时间:
2015-01-04 21:29:14
阅读次数:
185
应用场景
在不解压apk文件夹的情况下批量的从apk文件中提取出所有的so文件。这样你即不用使用apktool 这些工具令产生大量的中间文件,或者将apk的后缀变为.zip,然后在解压,节省了磁盘空间。
功能说明
提取出一系列的apk文件然后提取出它们中的所有so文件,按照apk的名字以及它们之前所在的文件夹进行存储。如下图所示:
...
分类:
其他好文 时间:
2015-01-04 06:25:47
阅读次数:
427
当自己开发了一个so文件,如何调试呢?
对与如何编写一个so,请参考文章:http://blog.csdn.net/zz7zz7zz/article/details/41448987
对于如何进行gdb调试,请参考文章:http://blog.csdn.net/zz7zz7zz/article/details/41654457
假设我们的源文件分别是:
filea.c
#include
void fun1()
{
printf("i am from filea fun1 \n");
...
分类:
数据库 时间:
2014-12-29 15:18:20
阅读次数:
202
在自己的lua文件中,如果使用到了自己写的C库或者第三方库,想让lua编译到自己指定的目录下寻找*.lua或*。so文件的时候,可以再自己的Lua代码中添加如下代码,可以指定require搜索的路径。 package.path = '/usr/local/share/lua/5.1/?.lua;/h...
分类:
其他好文 时间:
2014-12-25 20:04:17
阅读次数:
769
运行yum时出现错误,缺失libsasl2.so.2文件 [root@localhost /]# yum repolist
There was a problem importing one of the Python modules
required to run yum. The error l...
分类:
其他好文 时间:
2014-12-24 13:20:35
阅读次数:
9122
1.安装和下载cygwin,下载Android NDK;2.在ndk项目中JNI接口的设计;3.使用C/C++实现本地方法;4.JNI生成动态链接库.so文件;5.将动态链接库复制到java工程,在Java工程中调用,运行Java工程即可。http://www.dxy.cn/bbs/topic/29...
分类:
移动开发 时间:
2014-12-22 00:52:03
阅读次数:
195
网上已经有了详细的hsdis和jitwatch的教材,比如这篇利用hsdis和JITWatch查看分析HotSpot JIT compiler生成的汇编代码
hsdis能够查看Java生成的汇编代码,具体的可以查看上面这篇文章。这里提供一下Mac下的hsdis-amd64.dylib和hsdis-amd64.so文件的下载地址http://pan.baidu.com/s/1i3H...
分类:
系统相关 时间:
2014-12-12 19:07:27
阅读次数:
498
总结下来主要有3种方法: 1. 用ln将需要的so文件链接到/usr/lib或者/lib这两个默认的目录下边 ln? - s? / where / you / install / lib /* .so?/usr/lib sudo?ldconfig 2.修改LD_LIBRARY_PATH export?LD_LI...
分类:
其他好文 时间:
2014-12-12 17:12:35
阅读次数:
154
要让引用的第三方的so库被打包进去,只需要把相关的armeabi文件夹放在libs下面,然后在builld.gradle脚本中加上这一句:
sourceSets{
main {
jniLibs.srcDirs 'libs'
}
}
这样就可以把so文件也打包进去了。...
分类:
其他好文 时间:
2014-12-01 17:42:42
阅读次数:
288
1,安装环境yum install autoconf ImageMagick ImageMagick-devel需要C++类库。编译so文件的时候需要java的头文件,所以必须安装openjd yum install java-1.6.0-openjdk java-1.6.0-openjdk-devel 2,安装Jmagick官方网已经不更新,只有一个github上面的项目在维护。https://...
分类:
其他好文 时间:
2014-11-27 14:35:32
阅读次数:
292