草庐IT

bytes_so_far

全部标签

android mupdf libmupdf.so 运行时错误 "No implementation found for native openFile"

我刚刚在我的Mac上从mupdf.com编译完mupdf。花了一些时间来弄清楚,但现在我的libs/armeabi文件夹中有一个libmupdf.so。他们提供了一个名为MuPDFCore.java的此类示例,可在此处查看:http://mupdf.com/repos/mupdf/android/src/com/artifex/mupdf/MuPDFCore.java我在我的项目中使用了这个类,它在LogCat中说了以下内容:Tryingtoloadlib/data/data/com.myapp.android/lib/libmupdf.so0x4070e050Addedsharedl

android 联系人照片 : How to get back (Google) contact picture from the web (and so, 'cancel' 原本 map 片改)

我是唯一一个试图实现这一目标的人吗……:/?简而言之:我想取回我的联系人的照片,因为他们自己定义了照片(例如在他们的Google自己的帐户页面上)。用例:我自己修改了我联系人的一张图片,现在,我想撤消该更改->我想“取回”我联系人的Google图片(那个由他/她自己设置)。我有一个管理Google通讯录的应用程序。它还使用管理联系人照片ContactsContract.CommonDataKinds.Photo.PHOTO而且它工作正常。这是我想支持的场景:我在我的联系人列表中添加了一个新联系人,输入了它的gmail地址。(好的)一段时间后,联系人照片在我的联系人应用程序中可用(因为联

android - Sharedpreference byte[] 值在通过 'Force Stop' 或任务管理器杀死应用程序后清除

问题我正在我的共享首选项中保存一个byte[]。我可以关闭应用程序并使用共享首选项中保留的值重新打开它。当运行应用程序并通过“任务管理器”或“强制关闭”关闭它时,byte[]的共享首选项值将被清除。我不明白这一点,因为其他值(value)观仍然存在。这让我相信这是由于byte[]的一些gson或SharedPreference问题造成的,所以我将它转换为字符串,但问题仍然存在。编辑:我在正常Activity使用期间保存数据...例如,在onCreate()之后。它不是在onPuse()或onDestroy()期间我忘了提到这一点。如果我确实在这里调用它并且其中一个或两个没有在“强制关闭

android - 使用 Android Gradle 插件 0.7.3 在项目中添加预构建的 .so 文件

经过很长时间的支持,在Android项目中添加预构建的.so文件已添加到AndroidGradle插件0.7.3中。但与我不同的是,很多人仍在使用hack/workaround添​​加预构建的.so文件,即使用特定层次结构压缩文件,然后重命名为.jar。以下是有关如何正确添加.so文件的分步指南。 最佳答案 那么如何添加预构建的.so文件呢?1)将你的androidstudio升级到0.4.02)将gradle-wrapper.properties中的“distributionUrl=”替换为“distributionUrl=htt

android - 如何将 .so 文件打包到我的 .aar 存档中?

我想知道是否可以将我的原生.so文件打包到我的.aar文件中?如果是这样,.so文件会去哪里,是否有任何我可以阅读的关于此的引用资料? 最佳答案 jni//libexample.so不起作用。应该是src/main/jniLibs//libexample.sohttp://www.codepool.biz/build-so-aar-android-studio.html 关于android-如何将.so文件打包到我的.aar存档中?,我们在StackOverflow上找到一个类似的问题:

android - 导入现有的 c++ 库(.a 或 .so 文件)ndk android

我刚刚完成了android的原生开发。我成功地让我的AndroidStudio2.2.2准备好进行原生开发我还构建了示例hello-jni项目我正在努力实现的目标我正在尝试使用用c++设计的现有库(我将获得静态库.a扩展名或.so文件)关于原生开发的一些困惑1)我应该使用现有c++库的.cpp和.h文件而不是.a或.so文件吗?2)我需要制作CMakeLists.text吗:据我搜索,我的.a文件不是使用ndk-build生成的>,所以我需要做到这一点。如果我使用.cpp和.h文件,我应该制作Android.mk和Application.mkCMakeLists.text将我新开发的a

android - react native 异常 java.lang.UnsatisfiedLinkError : dlopen failed: "/data/data/{package}/lib-main/libgnuSTL_shared.so" is 32-bit instead of 64-bit

我正在尝试将ReactNative与我现有的Android应用程序集成。初始化ReactNativeScreen时出现以下异常:java.lang.UnsatisfiedLinkError:dlopenfailed:"/data/data/com.snapdeal.main/lib-main/libgnustl_shared.so"is32-bitinsteadof64-bit应用程序仅在64位设备上崩溃。根据我目前的学习,我找到了这个issue在ReactNativeRepo上报告,但是solution此线程中的建议没有帮助,因为我没有在现有应用程序中使用任何外部SO库。除上述之外,

android - Genymotion-/usr/lib64/libX11.so.6 : undefined symbol: xcb_wait_for_reply64

我在openSUSELeap42.1上安装了Genymotion,但没有成功执行。我收到以下错误:genymotion/genymotion:symbollookuperror:/usr/lib64/libX11.so.6:undefinedsymbol:xcb_wait_for_reply64我不知道是什么导致了这个问题。还有其他人看到了吗? 最佳答案 要解决此问题,请导航到提取的文件夹(在我的例子中为/opt/genymobile/genymotion)并删除libxcb.so.1文件。

android - 无法 dlopen(libsomething.so) 无法加载库 : link_image[1995]: failed to link libsomething. 所以

我正在编写一个android项目,它具有帮助java层的native层,并且卡在了一个地方,当我尝试执行System.loadLibrary时,它抛出无法链接它的错误。我正在使用Target特定的NDK来构建原生层,然后使用ant来编译和创建apk。在设备上运行时出现以下错误。无法dlopen(libsomething.so)无法加载库:link_image[1995]:无法链接libsomething.so库被bundle到apk中,并被正确解压。如果我尝试手动删除库然后运行它,它实际上会抛出找不到该库。所以它能够找到库,但它会抛出这个错误,我无法找出为什么会出现这个错误。请帮助我。

c++ - 如何在 x86_64 上交叉编译 Raspberry Pi 项目? (缺少 *.so 由于路径无效)

我正在x86_64/Ubuntu13.04上交叉编译RaspberryPi项目。在调用cmake之后:cmake-DCMAKE_TOOLCHAIN_FILE=./Toolchain-raspberry.pi.然后ma​​ke,链接失败:/opt/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/../lib/gcc/arm-linux-gnueabihf/4.7.2/../../../../arm-linux-gnueabihf/bin/ld:cannotfind-lopencv_gpu...问题是cmake生成