最近Google的地图API换V2或V3版本了,我一直没能成功运行过。
今天看了Google Maps Android API v2官网的说明,说是可以直接运行案例工程:android-sdk\extras\google\google_play_services\samples\maps,但是导入到Eclipse之后,发现好多红叉叉,仔细一看,是因为com.example.mapdemo.view.FeatureView.java中用到了import com.example.mapdemo.R;
但是整个工程找不到R.java文件,这个也不太可能是在其他的包里面,该加的包都加了。
后来我重新下载了google play services,问题依旧,可以排除是下载不完整的问题。
请大神帮忙定位原因。
今天看了Google Maps Android API v2官网的说明,说是可以直接运行案例工程:android-sdk\extras\google\google_play_services\samples\maps,但是导入到Eclipse之后,发现好多红叉叉,仔细一看,是因为com.example.mapdemo.view.FeatureView.java中用到了import com.example.mapdemo.R;
但是整个工程找不到R.java文件,这个也不太可能是在其他的包里面,该加的包都加了。
后来我重新下载了google play services,问题依旧,可以排除是下载不完整的问题。
请大神帮忙定位原因。
解决方案 »
- 寻求带有恶意代码的软件
- 在一个activity里怎么独立管理两组fragment的后退栈
- Android用GridView加载SD卡中的所有图片会出现内存溢出,很卡的情况,怎么样解决?
- 求助:怎么能让TextView内容自动滚屏
- android导入工程报错
- [小白问题]找不到api demo的图标,怎么办?
- Android2.2 不支持setRotation和getRotation方法
- 关于2G/3g/4g网络制式的切换
- 从一个Activity跳到另一个时出现“...已终止”
- fragment repalce出错
- android 编译linux3.0内核出现错误,如何解决?
- 请问如何查xml布局文件的文档?
后来发现R.java无法自动生成,是multimap_demo.xml有报错,错误相关代码如下:
<fragment
android:id="@+id/map3"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="0.5"
class="com.google.android.gms.maps.SupportMapFragment"
map:cameraTargetLat="48.85"
map:cameraTargetLng="2.35"
map:cameraZoom="8"/>
提示cameraTargetLat、cameraTargetLng和cameraZoom无法识别,明明是官网下载的东西,还能有错,不知道何故。
后来把这三个东西删除掉,变成了:
<fragment
android:id="@+id/map3"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="0.5"
class="com.google.android.gms.maps.SupportMapFragment"/>
倒是没错误了,能不能正常运行就不得而知。