当前位置: 首页 > 知识库问答 >
问题:

transformClasses使用DexForDebug使用室内地图集库

乐正晟
2023-03-14

我尝试使用室内地图集AndroidSDK示例。我遵循本指南。

但当我尝试运行它时,我得到了以下错误:

错误:未捕获的翻译错误: 本地变量类型不匹配: 尝试使用类型为 com.室内特拉斯.android.sdk.IA 的局部变量来设置或访问 java.lang.Object [] 类型的值。这是.class忽略局部变量信息的变换工具的症状。

错误:1 错误;中止

错误:任务“:应用程序:转换类与Dex进行诊断”的执行失败。changeexception: java.lang.RuntimeException: java.lang.RuntimeException: 无法预索引 “/用户/xxx/AndroidStudioProjects/IndoorLocization/app/libs/indooratlas-android-sdk-2.5.1.jar” 到 “/用户/xxx/AndroidStudioProjects/室内本地化/应用程序/构建/中间/转换/dex/debug/folders/1000/10/室内卫星-android-sdk-2.5.1_dbe918a8d06cf55c975257e4802cd6d4f4f48ea4”

我该如何解决这个问题?

共有1个答案

慕鸿波
2023-03-14

Indoor Atlas Android SDK 2.5.1存在proGuard opimation错误。使用修复此错误的较新的2.5.2版本。版本2.5.2可以通过指定

dependencies {
    ...
    compile 'com.indooratlas.android:indooratlas-android-sdk:2.5.2'
    ...
}

在应用程序的build.gradle文件中。

 类似资料:
  • KEY1---->VAL1 KEY2---->VAL3 KEY3---->VAL3 KEY5---->VAL5 KEY6---->VAL3 KEY7---->VAL6 KEY8---->VAL3 KEY9---->VAL3

  • 实现室内地图导航功能。在室内地图图片上实现地图导航功能,还有许多需要完善的地方。 目前的功能包括: 1. 可以放大缩小地图; 2. 地图上任一点加tag标签; 3. 任意两点之间用A*算法画路线。 持续更新中。 [Code4App.com]

  • 图集(Sprite Sheet) 是通过专门的工具将多张图片合并成一张大图,并通过 plist 等格式的文件索引的资源,使用图集比使用多个独立图像占用的磁盘空间更少,还会有更好的性能。这种方式已经是游戏行业中提高游戏性能的标准方法之一。 在使用图集时,首先将其全部加载到 SpriteFrameCache 中,SpriteFrameCache 是一个全局的缓存类,缓存了添加到其中的 SpriteFr

  • 是否可以保存谷歌地图的一部分并将其添加到我的应用程序中并显示出来?因为我只需要有限的区域,我不想在应用程序中使用internet连接。或者有可能限制在线地图中的区域?

  • 地图工作室的一般流程包括:创建项目、选择底图、添加图层、添加数据、修改图层属性、分析数据、保存并分享。 创建项目 您可以在应用中心中点击地图工作室,在弹出页面中点击“立即体验”。您也可以依次点击“资源中心”,“地图”,“创建地图”,“地图工作室”打开地图工作室。 在资源中心中,可以查看或编辑您保存的地图。 选择底图 地图工作室默认中国暗色地图作为底图。纯色底图支持设置颜色及底图坐标系,支持设置的坐

  • 问题内容: 我尝试遍历一个映射,将其作为指向函数的指针传递,但是我找不到访问元素的方法。这是代码: 此示例中的第4行返回以下编译错误: 我尝试了方括号,但没有效果。如果我带走所有引用运算符(*&),则可以正常编译。 我该怎么写? 问题答案: 您不需要在地图上使用指针。 映射类型是引用类型,例如指针或切片 如果需要更改,可以使用一个指针: