今天就是不想动。。。。不想弄。。。。哎。。。罪恶感啊。。。
原来mac系统下查看不可见文件夹直接用open 名称 命令就可以了 注册一个mapkey。。。
首先 终端下进入下一个文件夹是用cd 查看 ls 如果无法查看中文,进入偏好设置,字符编码下,多语言环境里加入中文
mac系统的jdk已经预装好了,不用在意
keytool -list -alias androiddebugkey -storepass android -keypass android -keystore debug.keystore
这是获取密钥的完整命令
在.android文件夹下执行
manifest中要加的:
<uses-library android:name="com.google.android.maps" />
<uses-permission android:name="android.permission.INTERNET"/>
layout中要加的:
<com.google.android.maps.MapView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/map_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:enabled="true"
android:apiKey="0dalgve3j6S6GaaCgrzoE6FesiMm9XN2vX8CHGQ" />
我发现。。。别人遇到过的问题我很少能不遇到的,而别人的解决方法,在我这里多数是不行的!
怎么从普通activity跳转到mapactivity?有人说加一个user-library 就行了,有人说clean。。。我都不行,忽然想起来一个传说中的古老的方法!重新建一个工程,然后都再放进去~真的可以了。
我其实严重怀疑,是user-library的路径错误,因为bingoooo中的sdk是2.1而不是google api那个包含7的,maps的jar包是我手动载入的。
这个尴尬了~~
调用google map服务的android在AVD上能正常显示地图,在真机上测试后出现地图为黑,左下角有个黄色方块的现象。
我的机子是milestone,一开始以为是自己程序或者是key的问题,但是在AVD上完全没问题,key也更换为发布用的keystore申请的key了。最后用手机调试,从logcat的报错信息,我怀疑可能是系统根本就无法使用google api。 为了验证我的想法,我从电子市场上下载了itrack和opengps两款运用调用google map的程序,结果果然也和我的程序一样出现地图为黑,左下角有个黄色方块的现象。 找到了症结就好办了,google不可能在自己的系统里不允许调用自己的服务吧,zf封锁服务倒是有可能。。。但是最可能的是系统给更改过。ok今天就到这里了,最后截个图吧,哈哈 改了个名字叫iRoadsideStalls