Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用IndoorAtlas库使用DexFordebug转换类_Android_Gradle_Google Play Services_Dex - Fatal编程技术网

Android 使用IndoorAtlas库使用DexFordebug转换类

Android 使用IndoorAtlas库使用DexFordebug转换类,android,gradle,google-play-services,dex,Android,Gradle,Google Play Services,Dex,我尝试使用Indoratalas Android SDK示例。我跟着导游走 但是,当我尝试运行它时,会出现以下错误: 错误:未捕获转换错误:com.android.dx.cf.code.SimException:局部变量类型不匹配:尝试使用com.indooratlas.android.sdk.iageofengrequest类型的局部变量设置或访问java.lang.Object[]类型的值。这是忽略局部变量信息的.class转换工具的症状 错误:1个错误;流产 错误:任务“:app:tran

我尝试使用Indoratalas Android SDK示例。我跟着导游走

但是,当我尝试运行它时,会出现以下错误:

错误:未捕获转换错误:com.android.dx.cf.code.SimException:局部变量类型不匹配:尝试使用com.indooratlas.android.sdk.iageofengrequest类型的局部变量设置或访问java.lang.Object[]类型的值。这是忽略局部变量信息的.class转换工具的症状

错误:1个错误;流产

错误:任务“:app:transformClassesWithDexForDebug”的执行失败。 com.android.build.api.transform.TransformException:java.lang.RuntimeException:java.lang.RuntimeException:无法将“/Users/xxx/AndroidStudioProjects/IndoorLocalization/app/libs/indooralas-android-sdk-2.5.1.jar”预索引到“/Users/xxx/AndroidStudioProjects/IndoorLocalization/app/build/intermediates/transforms/dex/debug/folders/1000/10/indooralas-android-sdk-2.5.1_dbe918a8d06cf55c975257e4802cd4f48ea4”


如何解决此问题?

IndoorAtlas Android SDK 2.5.1在proguard优化方面有一个bug。使用更新的2.5.2版本修复此错误。版本2.5.2可通过指定

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

在应用程序build.gradle文件中

你可以添加一些细节,比如使用的代码,向社区展示你的尝试。