我正在使用Google API for android。我写了这一行:
GeoPoint point = new GeoPoint(234120, 4885693);
我更改了项目的属性并包含了Google API。这是我的清单文件:
<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
答案 0 :(得分:6)
添加
<uses-library android:name="com.google.android.maps" />
低于application
标记及activity
标记。
e.g。
<application
android:name=".Test">
<uses-library
android:name="com.google.android.maps" />
<activity
android:name=".Main"...
答案 1 :(得分:4)
答案 2 :(得分:0)
This "using-library" node is used by Play to determine the compatible devices,如果我没弄错的话......
在eclipse中,要识别Maps类,您需要将Play服务作为项目导入,然后将此项目作为库包含在您自己的项目中。您还需要:
尝试this获取启动教程...