文档章节

问题 Android studio UnsatisfiedLinkError

kylinhuang
 kylinhuang
发布于 2016/10/09 19:43
字数 353
阅读 14
收藏 0

对于

NDK SO 支持不同的 CPU 构架

原则

NDK SO 开发者应该遵循一个准则:支持所有的平台,否则将会搞砸你的用户。

NDK SO 使用者应该遵循一个准则:要么支持所有平台,要么都不支持。

然而,事与愿违,因为种种原因(遗留 SO、芯片市场占有率、APK 包大小等),并不是所有人都遵循这样的原则。

http://www.cnblogs.com/Bugtags2015/p/5578541.html

#why 1

此处,有点费解,既然在 x86 文件夹中找不到,应该去 armeabi 文件夹中自动寻找啊,此处留一个 TODO,需要接下来去确认是否是某些机器的原因。

#why 2 项目出错原因 为什么 之前可以 之后不可以 1.2.03 ok 1.2.04 OK

#SetUp #组网 OK #需求#setup 有问题 compile 'pl.droidsonroids.gif:android-gif-drawable:1.1.7'

1.2.05 有问题

1.2.05 去掉compile 'pl.droidsonroids.gif:android-gif-drawable:1.1.7’ 正常

原因 compile 'pl.droidsonroids.gif:android-gif-drawable:1.1.7’导致

下载 github源码 问题找到了

android-gif-drawable中适配 所有 平台 并创建目录

相当于 主项目中也创建不同目录输入图片说明 不同手机 在不同目录下找 找不到 回去其他目录找

#解决方案 android { ...

defaultConfig {    
    ...
    ndk {
        // 设置支持的 SO 库构架,注意这里要根据你的实际情况来设置
        abiFilters 'armeabi'// 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64', 'mips', 'mips64'
    }
}

}

在项目根目录的 gradle.properties 文件中添加:

    android.useDeprecatedNdk=true

© 著作权归作者所有

kylinhuang
粉丝 4
博文 31
码字总数 23836
作品 0
九江
高级程序员
私信 提问
关于Android Studio UnsatisfiedLinkError错误的解决办法

转载自:https://blog.csdn.net/yang451212/article/details/78327900 (一)Android Studio UnsatisfiedLinkError错误的解决办法 1:当程序报错: Caused by: java.lang.UnsatisfiedLinkEr......

犀牛有脾气
2018/11/27
0
0
java.lang.UnsatisfiedLinkError和text relocations错误

这两天被2个System.loadLibrary异常给整懵了,后来Google了一圈,总算找到解决办法,先说下现象: 同样的so(存放路径都一样,如jniLibs/armeabi-v7a),不同的Project,在Android 4.4(可能是因...

山里来的鱼
2016/05/04
1K
0
android ndk程序UnsatisfiedLinkError解决方案

这个问题会出现两种情况。 第一种是UnsatisfiedlinkError:dll名称。说明dll没有放到合适的位置。对于Android开发,我们一般把so放在libs目录下,但是还是会出现这个错误。根本原因System.lo...

长平狐
2012/08/28
168
0
Android Studio 2.2.3 发布

Android Studio 2.2.3 发布了。这是 Android Studio 2.2 系列的次要更新。 它包括针对 gradle,核心 IDE 和 lint 的错误修复。 值得关注的变更: ProGuard 版本回滚。 由于在 ProGuard 5.3.1...

局长
2016/12/07
15.9K
19
Android Studio 1.3.2/1.4 Preview 3 发布

今天发布了两个 Android Studio 版本: Android Studio 1.3.2 推送到 Beta channel,是个构建修复版本,修复了 1.3.1 版本发现的问题(183068, 178690, 182433, 183120)。更新了关于 Android ...

oschina
2015/08/22
4.9K
15

没有更多内容

加载失败,请刷新页面

加载更多

分页查询

一、配置 /*** @author beth* @data 2019-10-14 20:01*/@Configurationpublic class MybatisPlusConfig { @Bean public PaginationInterceptor paginationInterceptor(){ ......

一个yuanbeth
15分钟前
2
0
在LINQPad中使用Ignite.NET

LINQPad是进行.NET开发的一款优秀工具,非常有利于Ignite.NET API的快速入门。 入门 下载LINQPad:linqpad.net/Download.aspx,注意要选择64位操作系统的AnyCPU版本; 安装Ignite.NET的NuGet...

李玉珏
28分钟前
2
0
JS其他类型值转化为Boolean类型规则

本文转载于:专业的前端网站➤JS其他类型值转化为Boolean类型规则 由于最近在笔试的时候,发现好多关于其他类型转化为Boolean类型的题目,因此总结一下! 一、String类型转化为Boolean 1.转化...

前端老手
40分钟前
4
0
EurekaClient自动装配及启动流程解析

在上篇文章中,我们简单介绍了EurekaServer自动装配及启动流程解析,本篇文章则继续研究EurekaClient的相关代码 老规矩,先看spring.factories文件,其中引入了一个配置类EurekaDiscoveryClie...

Java学习录
46分钟前
8
0
析构函数是否必须为虚函数?为何?

p517 在C++中,基类指针可以指向一个派生类的对象。如果基类的析构函数不是虚函数,当需要delete这个指向派生类的基类指针时,就只会调用基类的析构函数,而派生类的析构函数无法被调用。容易...

天王盖地虎626
46分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部