使用产品 supermap-imobile-9.1.0-153-android-zip-chs
数据类型 UDB 文件型
问题详细描述:
将 SDK 封装在了一个 module 里发布到我们本地的 maven 库中,使用的时候出现了这个问题,不使用依赖,直接依赖其项目 不会出现这个问题,只有在使用 发布的的maven依赖后才会出现这个问题。出错日志如下:
Caused by: java.lang.IllegalArgumentException: 版本号文件不存在或已损毁, java.io.FileNotFoundException: ver/ver.txt
at com.supermap.data.Environment.getlibName(Environment.java:1721)
at com.supermap.data.Environment.checkAndLoadLibrary(Environment.java:1494)
at com.supermap.data.Environment.initialization(Environment.java:574)
at cn.sintoon.testsdk.MainActivity.initSuper(MainActivity.java:185)
at cn.sintoon.testsdk.MainActivity.onCreate(MainActivity.java:168)
at android.app.Activity.performCreate(Activity.java:7343)
at android.app.Activity.performCreate(Activity.java:7333)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1219)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3271)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3429)
at android.app.ActivityThread.-wrap12(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2009)
at android.os.Handler.dispatchMessage(Handler.java:109)
at android.os.Looper.loop(Looper.java:166)
at android.app.ActivityThread.main(ActivityThread.java:7555)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:469)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:963)
初始化代码: