Java 无法解析导入com.google
我正在尝试在android中进行地图查看(从iOS迁移)。在android SDK面板中,我安装了google API(API 17),我希望它能解决这个问题。因此,在我的源代码中,我有:Java 无法解析导入com.google,java,android,eclipse,google-maps,Java,Android,Eclipse,Google Maps,我正在尝试在android中进行地图查看(从iOS迁移)。在android SDK面板中,我安装了google API(API 17),我希望它能解决这个问题。因此,在我的源代码中,我有: import com.google.android.maps.GeoPoint; import com.google.android.maps.MapActivity; import com.google.android.maps.MapController; import com.google.androi
import com.google.android.maps.GeoPoint;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;
它给了我一个错误:导入com.google无法解析
。我在谷歌上搜索了一个结果,但是他们没有工作(他们中的大多数人都在确保安装了谷歌API)
我使用的是MacBookPro,64位,使用的是从android开发网站下载的Eclipse ADT
在AndroidManifest.xml
文件中,我有:
<uses-library android:name="com.google.android.maps" />
要使用Maps V1,还需要将构建目标(项目>属性>Android)设置为包含Google API的构建目标
尽管如此,Raghunandan是正确的——您应该使用Maps V2,因为您无法再获取Maps V1 API密钥。请注意,Maps V2不要求您具有“Google API”构建目标。您必须将库添加到项目中 您可以在sdk中找到.jar文件
sdk\addons\addon-google\u api-google-17\libs\maps.jar
关于如何在android项目中添加库的线程:
我猜您使用的是被弃用的map pai v1。您应该使用map api v2。@Raghunandan啊,我明白了,这方面的所有信息都是2011年或之前的,所以这可能是它不起作用的原因。我将寻找v2的教程。类似的问题如果您使用
ant
构建项目,只需将maps.jar复制到libs/
就可以了。