Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.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
java.lang.IllegalAccessError:预验证类中的类ref已解析为意外实现google maps_Java_Android_Google Maps Api 2 - Fatal编程技术网

java.lang.IllegalAccessError:预验证类中的类ref已解析为意外实现google maps

java.lang.IllegalAccessError:预验证类中的类ref已解析为意外实现google maps,java,android,google-maps-api-2,Java,Android,Google Maps Api 2,我知道这个错误有几个线程,但我还没有找到一个修复匹配我的情况。 我目前正在处理一个指向以下代码的“java.lang.IllegalAccessError:Class ref in pre-verified Class resolved to unexpected implementation”错误 private GeoPoint mapGeoCenter = new GeoPoint(0, 0); 现在我们已经停止使用GoogleMapsAPI1,但仍然有一些随机的代码行引用了旧的

我知道这个错误有几个线程,但我还没有找到一个修复匹配我的情况。 我目前正在处理一个指向以下代码的“java.lang.IllegalAccessError:Class ref in pre-verified Class resolved to unexpected implementation”错误

    private GeoPoint mapGeoCenter = new GeoPoint(0, 0);
现在我们已经停止使用GoogleMapsAPI1,但仍然有一些随机的代码行引用了旧的API。我认为这是问题所在,但我的同事声称这对他来说很好,而我的环境就是设置不正确的东西

我从互联网上收集到的信息是,当您引用两个相同的库时,会发生此错误。但是从我的build.gradle中,我看不到任何可以证实这确实是问题所在的东西

dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile files('jars/FLurry_3.2.2.jar')
compile files('jars/gson-2.2.4.jar')
compile files('jars/zxing.jar')
compile files('ant_lib/android-10/maps.jar')
compile files('libs/nineoldandroids-2.4.0.jar')


compile 'com.android.support:appcompat-v7:19.+'
androidTestCompile 'junit:junit:4.10'
androidTestCompile 'org.robolectric:robolectric:2.3'
compile project(':android-volley-master')

compile(name: 'library-2.4.1', ext: 'aar')

我遇到这个错误是因为我将maps.jar作为依赖项包含在内。取出maps.jar并根据Google API编译修复了它:

android {
compileSdkVersion "Google Inc.:Google APIs:21"
...
}