android - java.lang.NoClassDefFoundError : com. 谷歌.android.maps.GeoPoint

标签 android android-maps

我正在使用适用于 Android 的 Google API。我写了这一行:

GeoPoint point = new GeoPoint(234120, 4885693);

我更改了项目的属性并包含了 Google API。这是我的 list 文件:

<application 
        android:name=".Test"
        <uses-library
            android:name="com.google.android.maps"
            android:required="true" />
        <activity
            android:name=".Main"

错误是:

07-09 15:28:10.046: E/AndroidRuntime(7248): Caused by: java.lang.NoClassDefFoundError: com.google.android.maps.GeoPoint

最佳答案

添加
<uses-library android:name="com.google.android.maps" />

以下application标签及以上 activity标签。

例如

<application 
    android:name=".Test">
    <uses-library
        android:name="com.google.android.maps" />
    <activity
        android:name=".Main"...

关于android - java.lang.NoClassDefFoundError : com. 谷歌.android.maps.GeoPoint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17546005/

相关文章:

java - Firebase 无法放入数组列表中的自定义对象中

java - 调用方法来启动代码或使用事件总线

android - 带有太多标记的谷歌地图

android - 刷新 map ItemizedOverlay 给出 ArrayIndexOutOfBoundsException

java - 如何拦截安卓设备上的音频流?

android - 当文本太长时,如何减小 TextView 的大小?

android - 将 gradle 依赖项 9.4.0 更新到 9.6.1 时构建错误

android - 在 Android 中将大量叠加层加载到 MapView 的最佳方法是什么?

android - 从 Playstore 下载应用程序时谷歌地图不显示,但在安装直接签名的 apk 时显示正常

android - 检查 Latlng 是否在多边形内