首页 / 浏览问题 / 移动GIS / 问题详情
真机调试闪退
10EXP 2022年05月05日
根据帮助文档,在手机根目录新建文件夹“SuperMap\license”,然后将离线许可slm文件放入license文件夹中,Android Studio的代码全部按照帮助文档要求复制粘贴过去,AS里面没有报错,然后将imobile开发包的SampleData文件夹拷贝到手机根目录,真机调试,安装的APP点进去直接闪退,请问怎么解决

2 个回答

是帮助文档中AS开发二维地图的例子
10EXP 2022年05月05日
您好,根据您的描述,建议您从以下方面检查

1.应用是否开启了相关权限,如读取存储信息

2.检查许可路径是否正确

3.确认许可是否可用

希望可以帮助到您。
3,745EXP 2022年05月06日
怎么确定许可是否可用?
如果您那边没有可以跑起来的imobile应用的话,而又怀疑是许可的问题的话,建议您重新申请许可,如果不是许可的问题而且还不报错的话,建议您打个断点查看到底在哪出问题了。

我就是根据这两个路径直接在手机文件管理一点进去建的文件夹

用虚拟机调试的话,虚拟机会有这个警告:设备支持 x86,但 APK 仅支持设备 Pixel 5API 28 上的 armeabi-v7a,Device supports x86, but APK only supports armeabi-v7a on device Pixel 5API 28
x86架构的是以性能优先,对于续航不做要求,而armeabi是以续航为主的,imobile Android的库文件支持armeabi,建议您用armeabi,所以一般都用真机测试,您用真机测试打断点的话,还请说明一下在断点中是在哪里错误的。

这边给您提供一份我自己使用的测试工程,您也可以参考一下

链接:https://pan.baidu.com/s/1lk7-aaQk_S4R_pW54pvehA
提取码:8754
...