Android 打包 APK 导致 Assets文件夹 丢失地图白屏怎么办?

在地图SDK的Jar包里面,有一个assets文件夹,里面是地图的图片资源,比如显示在地图上面的地图标之类的。

打包APK时导致Assets资源文件夹丢失时会出现这样诡异的日志,且手机加载出来的地图会一片白,让人毫无头绪。

5.0.0版本以前的日志表象:

5.0.0以后的日志表象:

这个日志说,找不到ap.data这个文件。ap.data是地图SDK的资源文件,解压地图SDK看一下。

文件夹里,会报不见了,解压APK看一下,assets目录下是空的。

是因为打包的时候SDK的assets文件夹丢了!

为什么会丢呢? 如果在打包的时候,自定义了打包脚本,那么一定要记得复制一下assets目录。

一般打包脚本的流程是:

1、解压第三方Jar包。

2、复制里面的class文件 。

3、复制里面的资源文件(assets)(如果有其他第三方库有资源文件也请复制上)。

4、和自己的代码一起打包。

这样就可以正常的显示地图了。

如以上内容仍未解决您的问题,请创建工单
新用户
福利
示例
中心
常见
问题
智能
客服