shared-libraries相关内容

无法使系统的应用程序时加载.so库文件

我已经创建了这将是一个系统应用的应用程序。 当我安装的应用程序通常(而不是系统应用程序)“。所以”文件越来越加载。但是,当我让它成为一个系统的应用通过将APK到/系统/应用/ ,我发现了以下错误 01-09 00:20:26.889:E / AndroidRuntime(2101):java.lang.UnsatisfiedLinkError中:无法从装载机dalvik.system.Path ..
发布时间:2015-12-05 14:30:19 Java开发

而在Visual Studio 2015年调试Android原生库断点不工作

在全新安装的Visual Studio 2015年我创建了一个Android应用程序和Android本机库。从本机库的功能,​​在应用程序code被引用过的DllImport指令。 当我选择“Xamarin调试器”为主要的应用程序,并开始调试,我能够停止在C#code断点,但调试器不会踏入本地函数调用。 当我选择“Microsoft调试器”断点不会在所有的工作。 在调试会话中的所有断点被标记为 ..
发布时间:2015-12-05 13:57:35 C#/.NET

Dalvik的是寻找具有“0.0”扩展名.so文件 - 为什么?

我已经开始开发一个非常简单的Andr​​oid应用程序,它由三部分组成: Java应用程序本身 在一个pre-内置共享库(我们称之为 libfoo的) 使用了pre建库的另一共享库(我们称之为 libfoowrapper ) 文件系统看起来是这样的: JNI Android.mk libfoo.so foowrapper.c 在 Android.mk 文件包含以下内容: LOC ..
发布时间:2015-12-05 13:44:56 移动开发

共享使用摇篮多个Android应用程序之间的一个Android库

我的Andr​​oid应用程序A和B.我想提取每个重复code到共享库L.我怎样才能做到这一点使用摇篮?我已经看到这个问题之前问了几个排列,但也有极少数的答案。 最接近/最佳业已问的问题是这个: 第一个答案提出了一个父项目,既包括应用程序和库模块。这种耦合是不可取的,部分原因是A,B和L分别在自己的Git仓库,而且还因为它会涉及有一个父项目,并建立档案,这将是很难把源代码控制(或会涉及的手动复 ..
发布时间:2015-12-05 13:19:03 移动开发

在Android中使用的FFmpeg没有NDK

我走了就尽管许多网站和搜索“ FFMPEG ”实施的Andr​​oid项目。 目前正在使用NDK的大多数解决方案。 但我想用而不使用NDK FFmpeg的,因为我发现的的这个链接 解决方案 我已经使用这个项目 https://github.com/guardianproject/android-ffmpeg-java 这已经编译FFMPEG库的Andr​​oid版本,这个文件将在RES ..
发布时间:2015-12-04 23:20:45 移动开发

LD_LIBRARY_PATH忽略了在Android有时

我有一个Android应用程序,它会生成与分发我的包库dinamically链接许多本地的可执行文件。 要启动这些二进制文件,我用的是PATH环境变量来使他们认识加载从库的地方,但在某些设备上,这并不在所有的工作中,LD_LIBRARY_PATH被正确更新,但二进制文件未找到库反正。 这不是我可以重现,因为在我的两个设备(Galaxy Nexus的&放大器;的Nexus 7与股票的ROM)。它只是 ..
发布时间:2015-12-04 23:01:19 Java开发

如何建立的libjpeg的NDK使用

我下载的libjpeg-8D源$ C ​​$ C。我想编译它libjpeg.so可能在Android的NDK中使用。由于NDK采用ARM架构,但我的电脑的GCC是x86架构。所以,当我使用gcc编译出来libjpeg.so,放入JNI文件夹中。它显示的文件格式不能recorgnize时使用NDK建造。因此,如何建立正确的libjpeg.so的NDK? 解决方案 您可以找到的libjpeg 8D ..
发布时间:2015-12-04 22:35:27 移动开发

PhoneGap的3.3的Eclipse:-CordovaLib项目缺少的Andr​​oid特性

尝试导入新的PhoneGap 3.3项目导入Eclipse 4.3.1 - 经初步PhoneGap的CLI构建我输入2个项目(的HelloWorld和的HelloWorld-CordovaLib)。我获得“进口org.apache.cordova无法解析”的错误作为CordovaLib似乎并没有被作为链接库HelloWorld项目。 不过,我不能够标志其Android性能CordovaLib项目 ..
发布时间:2015-12-04 22:19:53 移动开发

Android的,最好的方式提供应用程序特定的常量库项目?

我创建一个库项目为多家Android应用程序中。 这些应用都有,我想包括在库项目,但该库项目功能要求使用特定应用常数一些常用的功能 所以我在寻找一种方式来提供的库函数与常量的名称,并允许每个应用程序定义它们 一个特定的应用程序不变的一个例子,它是如何在库项目中使用 公共类AppConstants { 公共静态最后长APP_ID = 6; //需要为每个应用程序进行设置 } 公共静态 ..
发布时间:2015-12-04 13:44:24 移动开发

什么是armeabi以及他们为什么使用它

我看到这个库(armeabi)很多时候,我探索公开来源,与我“一派”的定义,它和所有我发现在谈论它,而不是定义它的结果,我想知道这是什么armeabi和他们为什么使用它在Android应用程序。 解决方案 Android设备具有的CPU。许多这些处理器都基于ARM架构的,而有些是基于x86的,和其他几个人是基于其他的东西,如MIPS。 一些Android应用程序使用的原生开发套件(NDK)创 ..
发布时间:2015-12-04 13:32:18 移动开发

不能建立对系统库函数

我要疯了这里。 基本上,我试图访问某个功能定位系统/ lib下的共享库/​​ android平台,利用NDK上。 我想利用图书馆是libsonivox.so。我的主要目标是从NativeActivity的使用它。我理解这可能使事情变得复杂,因为我需要加载此库(静态)之前,我打开我自己的库,它依赖于它。因此,我试图得到它的工作,通过定期活动和JNI。 在活动我加载库,就像这样: 静态{ ..
发布时间:2015-12-04 13:18:25 移动开发

构建Android-OpenSSL库为平台2.1

我使用的是 https://github.com/eighthave/openssl-android 给予开放SSL源 建立可以在Android项目中使用的库。 按照在README.txt中的指示,我可以编译它的Andr​​oid平台版本2.2(级-8) 但我的应用程序需要它是2.1(级-7)兼容。 我试图在与default.properties文件选项( 1)设定的目标=机器人-7 2) ..
发布时间:2015-12-04 12:56:26 移动开发

在Eclipse中添加库时,瓶子不匹配错误

我是新来的Andr​​oid,我尝试添加库viewPagerIndicator为本教程指示我做的。然而,当我添加库,我得到一个错误,说明: 版本中有: 路径:C:\ Users \用户布莱恩\工作区\ MyPager \库\ Android的支持,v4.jar 长度:349252 SHA-1:612846c9857077a039b533718f72db3bc041d389 路径:C:\ User ..
发布时间:2015-12-04 12:41:22 Java开发

从Android原生活动加载第三方共享库

我已经建立了Assimp库作为共享库。我已经把它包含在我的Andr​​oid NDK项目,它建立正常,但当我打开它,我得到以下错误: 无法加载本地库:我的母语,活动 (也许我要补充一点,我的活动正常工作时,不包括图书馆和我已经检查了apk文件和设备上,该库被添加到库文件夹,并安装在设备上的/数据/数据/我的应用程序内/ lib目录下。) 我已经做了很多的阅读,似乎解决了这个唯一的办法就是他们使 ..
发布时间:2015-12-04 11:18:49 移动开发

QT 5.5.1。所以与Android库

我已经下载了armeabi和x86的android平台的OpenSSL编译库从这里,并试图将其加载在.pro文件: INCLUDEPATH + = C:\ TEMP \ OpenSSL的\ OpenSSL的换Android- prebuilt \ OpenSSL的-1.0.2 \包括\ LIBS + = -LC:\ TEMP \ OpenSSL的\ OpenSSL的换Android- preb ..
发布时间:2015-12-03 17:16:12 移动开发

Android无法加载本地libcrypto不合适的链接错误

我要在我的比来在操作系统中的一个应用程序运行的OpenSSL的新版本。我能够修补和编译一个新版本的Andr​​oid源代码,然后提取共享库在我的应用程序使用。 我就能够编译和链接我的家乡code,需要一个功能,仅在OpenSSL的对我的新的共享库(补丁到一个新的OpenSSL的工作)新版本。 我还能够创建达到预期效果,但只要我添加的功能只适用于较新的OpenSSL的共享库本地​​的应用程序,我 ..
发布时间:2015-12-03 15:57:33 移动开发

如何构建OpenSSL的作为没有版本控制共享库(Android版)?

我想建立最新的OpenSSL为Android。当我按照该指令: 我设法建立静态库。 不过,我试图编译共享库。要做到这一点我运行: ./配置的Andr​​oid的ARMv7共享 这编译。问题是,这将创建一个版本的lib像libssl.so.1.0.0,这是不支持的Andr​​oid系统。只需重命名没有这样做,因为SONAME仍然是指向版本文件名。 不同的问题,我是想的时候创建库老a ..
发布时间:2015-12-02 17:00:49 移动开发

如何对使用共享库中的原生活动

我有一个天然活性的Andr​​oid项目。 这种天然活性用于启动的名为“主”(libmain.so文件)的共享库。 (与NDK /样品/天然活性的code) 此应用程序工作正常。 “主”模块Android.mk文件: LOCAL_PATH:= $(叫我-DIR) 包括$(CLEAR_VARS) LOCAL_MODULE:=主 LOCAL_SRC_FILES:= main.cpp中 LO ..
发布时间:2015-12-02 16:50:32 移动开发