Mars Android开发教程03.06Google Map入门视频代码

Google Map 功能的入门级实现,Mars 的视频教程还是挺友好的。你照着视频撸代码,基本能跑起来。不过碰上ClassNotFoundException报错,也别急,80%是AndroidManifest.xml没配置好。这个坑我踩过,类名路径不对、Activity 没注册都出锅。

com.map.Google_MapViewActivity这样的类,得确保它在AndroidManifest.xml里有一条声明,而且路径要写对,包名也别搞错了。Android 对大小写可较真,不认你“差不多”。

哦对,还有一点,如果你用的是老版本 SDK,记得 Google Map 得用com.google.android.maps.MapActivity作为基类,而且要声明,不然地图就是不显示,调试也一脸懵。

想深入看看AndroidManifest.xml的写法,可以翻下这篇:AndroidManifest.xml 文件解析,讲得还蛮细的。

另外,Mars 的系列视频在 Google Map 这一块讲得还算清楚,但代码年头有点久,如果你用新版 Android Studio,还得手动调整下Gradle依赖。新版都推荐用Google Maps API v2了。

,如果你跟着视频操作遇到类似错误,优先排查AndroidManifest.xml。配置没毛病了,类名才好使。如果你是地图功能初学者,可以顺带看看这几篇:

如果你不想被ClassNotFoundException劝退,Manifest 文件就要盯紧点。

zip
Google_MapView.zip 预估大小:25个文件
folder
Google_MapView 文件夹
folder
bin 文件夹
file
Google_MapView.apk 13KB
file
classes.dex 2KB
folder
res 文件夹
folder
drawable-ldpi 文件夹
file
ic_launcher.png 2KB
folder
drawable-hdpi 文件夹
file
ic_launcher.png 4KB
folder
drawable-mdpi 文件夹
file
ic_launcher.png 2KB
folder
classes 文件夹
folder
com 文件夹
folder
map 文件夹
file
R$layout.class 361B
file
R$id.class 355B
file
R$drawable.class 374B
file
R$attr.class 307B
file
Google_MapViewActivity.class 623B
file
R.class 454B
file
R$string.class 394B
file
resources.ap_ 11KB
folder
res 文件夹
folder
drawable-ldpi 文件夹
file
ic_launcher.png 2KB
folder
drawable-hdpi 文件夹
file
ic_launcher.png 4KB
folder
values 文件夹
file
strings.xml 194B
folder
drawable-mdpi 文件夹
file
ic_launcher.png 3KB
folder
layout 文件夹
file
main.xml 511B
folder
assets 文件夹
folder
gen 文件夹
folder
com 文件夹
folder
map 文件夹
file
R.java 735B
file
proguard.cfg 1KB
folder
src 文件夹
folder
com 文件夹
folder
map 文件夹
file
Google_MapViewActivity.java 418B
file
.project 850B
file
.classpath 364B
file
project.properties 377B
file
AndroidManifest.xml 939B
zip 文件大小:50.57KB