首页 / 浏览问题 / 移动GIS / 问题详情
每次运行安装的时候都会闪退
145EXP 2022年07月19日

新建一个项目 只导入二维 跟三维的 jar包 还有so文件 布局设置一下    一运行安装直接闪退  在

//组件功能必须在 Environment 初始化之后才能调用
Environment.initialization(this);

这一步直接报错了  文件路径是对的  包下边也有许可文件

这是为什么呢

1个回答

您好,1.请注意下gradle文件配置下是否有

sourceSets {
    main {
        jniLibs.srcDirs = ['libs']
    }
}与
ndk {
    abiFilters 'armeabi-v7a'
}

2.确保读取到许可文件以及应用获取到读取权限

3,685EXP 2022年07月19日
全都配置了

1.注意environment.setlicensepath(String path)中的path需要为许可的目录层级文件夹,就像

Environment.setLicensePath(sdcard+"/SampleData/license/");其中license文件夹下面存放的是许可文件

2.请发一下错误日志,这边更方便判断呢

我也是这步闪退:

请问怎么查看日志呢?我是按照官方开发文档的代码做了一个最简单的二维地图项目,运行时也总是闪退。

你把build grild中的

compileSdk 32
targetSdk 32  改为 28 
在配置上
ndk {
    abiFilters "armeabi-v7a"
}
sourceSets {
    main {
        jniLibs.srcDirs = ['libs']
    }
}

就可以了

...