自2018年10月18日起,高德开发者论坛除车机板块外,其他板块将停止发帖与维护,如您有使用问题请 提交工单 联系我们,感谢您的理解。

楼主: 郑翔宇er
打印 上一主题 下一主题

[应用案例] couldn't find "libgdinamapv4sdk752.so" 和 UnstatisFieldLinkedError

[复制链接]
最佳答案
0 

2

主题

6

帖子

30

积分

新手上路

Rank: 1

积分
30
楼主
发表于 2016-4-6 10:57:59 | 显示全部楼层
3.2.1比2.7.0少两个文件夹,armeabi-v7a和x86,这个是引起众多问题的罪魁祸首,不过不用担心,分分钟解决它。
拿x86平台举个例子,如果在x86的平台上,要运行sdk怎么办,3.2.1没有x86的so,很多同学想了一个办法,
①把armeabi文件夹下面的so文件复制到x86下面;
②把x86文件夹空着,什么也不放;
那么恭喜你,运行了之后会获得找不到so的错误;
解决办法是这样,只保留armeabi文件夹,其他的统统删掉,因为大多数x86平台的手机都会兼容armeabi的版本。
但是会发现就算这样做了在模拟器上面依旧装不上,那是因为模拟器没有兼容,但是他可以替换平台。如果是genymotion的话,需要安装一个转换为arm的插件。
PS:在以后的版本中其他平台各自的包也会逐步给出来的

照这个修改后还是不行:在android5.0一下版本就会报错(我在魅蓝note2测试没问题);还有奇怪的是(在Android5.0一下版本手机上):情况是把友盟推送sdk去掉就没事了,加上就报错下面错误
04-06 10:50:56.370: E/AndroidRuntime(32279): java.lang.UnsatisfiedLinkError: Couldn't load gdinamapv4sdk752 from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.test-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.test-1, /vendor/lib, /system/lib, /data/datalib]]]: findLibrary returned null
回复 支持 反对

使用道具 举报

最佳答案
0 

2

主题

6

帖子

30

积分

新手上路

Rank: 1

积分
30
沙发
发表于 2016-4-6 11:34:41 | 显示全部楼层
在Android5.0版本以下手机 :更新最新sdk v3.3.0   不报couldn't find "libgdinamapv4sdk752.so 报这个错误04-06 11:14:50.630: E/AndroidRuntime(15369): java.lang.UnsatisfiedLinkError: Native method not found: com.autonavi.amap.mapcore.MapCore.nativeNewInstanceLjava/lang/String;Ljava/lang/String;)J  这个问题是在集成友盟推送sdk后才会有的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|高德开发者论坛

Copyright ©2014 高德开发者论坛.All Rights Reserved |京ICP证070711号

意见反馈 常见问题 服务条款 联系我们
快速回复 返回顶部 返回列表