如下图所示,在modules名称上右键,open modules settings,选择左边的modules,再选择中间的modules名称下的Android,接着选择右边的stucture标签,native libs directory即为so文件所在路径(so文件不必在此路径的根目录)...
分类:
其他好文 时间:
2014-11-10 21:50:34
阅读次数:
282
众所周知,在android系统上,有时候我们遇到so文件的crash仅仅能打log,可是非常多时候并不知道crash在什么地方,幸运的是crash后,一般能够产生一个.dmp文件。我们能够依据这个文件来得到更为具体的statck trace。主要用的就是google提供的一些方法,命令太复杂,非常e...
分类:
移动开发 时间:
2014-11-10 11:35:25
阅读次数:
191
动态运行库在windows、linux下均广泛使用。windows下通常为dll文件,linux下为so文件。不过,对于部署程序,这两个系统查找依赖的运行库文件时却不一样。对于windows而言,优先查找当前目录下,然后再到系统库文件C:\windows\system32(记不太清楚,好像是这个.....
分类:
系统相关 时间:
2014-11-09 13:48:31
阅读次数:
210
JAVA调用C语言写的SO文件 因为工作需要写一份SO文件,作为手机硬件IC读卡和APK交互的桥梁,也就是中间件,看了网上有说到JNI接口技术实现,这里转载了一个实例 1 // 用JNI实现 2 // 实例: 3 4 // 创建HelloWorld.java 5 class HelloWor...
分类:
编程语言 时间:
2014-11-08 23:33:49
阅读次数:
301
============问题描述============ 刚接触jni,每次编译或运行项目时候会清空libs下so文件。该怎么配置呢 ============解决方案1============ 如图...
分类:
其他好文 时间:
2014-11-08 14:55:35
阅读次数:
189
============问题描述============ 今天同事给我发来一个文件,说让我通过android调用里面的函数文件是:里面的内容是:call_so.cpp文件的内容:#pragmapack(1)//非常重要的申明,内存对齐的方法,影响sizeof()的结果#include#include...
分类:
其他好文 时间:
2014-11-08 14:47:34
阅读次数:
209
今天开发部的同事在提交.so后缀文件时候,一直接提示报错。后来才知道原来是配置文件出了问题,把so文件的提交给屏蔽掉了。处理方法如下:cd/root/.subversion;vimconfig文件;找到global-ignores字样:#global-ignores=*.o*.lo*.la*.al.libs*.so*.so.[0-9]**.a*.pyc*.pyo#*.r..
分类:
其他好文 时间:
2014-11-07 15:01:38
阅读次数:
112
说明:新人,对java不熟,见谅。1. 新建工程,添加好native support,写好对应的文件(包括cpp文件,so文件和对应的java文件,此处称对应的java文件为SoJAR.java,)。2. 右键单击该SoJAR.java文件,选择Export,选择java中的JAR file。之后设...
分类:
编程语言 时间:
2014-11-05 17:01:00
阅读次数:
576
在android上要开发opencl,手机端要有libopencl.so文件(也就是opencl驱动);但是现在android手机端很少有这个文件;原因是虽然AMD、Intel、NVIDIA、苹果等支持opencl,但是google好像不太支持opencl;在移动端,google有RenderScript(渲染脚本,也是基于异构计算的思想实现的API,优点是跨平台性好,适合各种android操作系...
分类:
其他好文 时间:
2014-11-03 20:57:42
阅读次数:
346
关于NDK编译ffmpeg的方法,网上的教程基本都是以低版本ffmpeg编译居多,对于高版本的ffmpeg编译没有一份完善的教程,笔者折腾了n天后算是编译出libffmpeg.so文件,特此记录以备忘,同时给大家作为参考~~...
分类:
其他好文 时间:
2014-11-02 18:20:12
阅读次数:
291