Environment初始化错误

0 投票

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

10月 12, 2017 分类:  508次浏览 | 用户: Hlancan 才疏学浅 (19 分)

2 个回答

0 投票
 
已采纳

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

sourceSets{
    main{
        jniLibs.srcDirs = ['libs']
    }
}
10月 13, 2017 用户: Hlancan 才疏学浅 (19 分)
0 投票
这个报错信息主要是因为无法获取到许可所在的文件路径,造成初始化失败。自己新建的工程运行报错可能是没有在AndroidManifest.xml中设置Android各种权限,请对比范例中设置添加全对应的权限。
10月 13, 2017 用户: 王国新 名扬四海 (1,932 分)

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

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

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

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

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