首页 / 浏览问题 / 移动GIS / 问题详情
Environment初始化错误
19EXP 2017年10月12日

SuperMap iMobile 9D for Android SDK, 使用SampleCode里的demo可以运行,但是我新建一个新的工程后,把可以运行的demo代码拷贝到自己项目里后运行在同一个手机上时报Environment.initialization错误

2 个回答

解决了,要在Module的build.gradle加so库的依赖;

sourceSets{
    main{
        jniLibs.srcDirs = ['libs']
    }
}
19EXP 2017年10月13日
这个报错信息主要是因为无法获取到许可所在的文件路径,造成初始化失败。自己新建的工程运行报错可能是没有在AndroidManifest.xml中设置Android各种权限,请对比范例中设置添加全对应的权限。
2,042EXP 2017年10月13日

同一个问题,报错不同,这个错是什么问题啊??

你看一下是不是没有加android.permission.READ_PHONE_STATE这个权限?

有些设备上添加了这个权限也会报这个错,请参考一下这个博文http://blog.csdn.net/fenggering/article/details/53432401

我使用gif库的时候和超图有不兼容问题。

compile 'pl.droidsonroids.gif:android-gif-drawable:1.2.+'是和超图有兼容问题,提供个参考

加上这个​​​​​​

...