Android 使用IndoorAtlas库使用DexFordebug转换类
我尝试使用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”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
如何解决此问题?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文件中 你可以添加一些细节,比如使用的代码,向社区展示你的尝试。