安卓新手开发百度地图,刚开始就碰到了一个问题,就是里面没有地图信息,只有一个框架而已。如图:
上网寻找说是key的问题,然后重新申请,还是不行。
最后再次看了自己的Manifest文件,发现自己的<MataData>有问题,放在了新写的Application标签里。应该放在自带的Application里面。然后,就解决了。
部分的Manifest文件:
<application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <meta-data android:name="com.baidu.lbsapi.API_KEY" android:value="rSgGuUAnhAPfn1MEWsdG8Vh2" /> </application> <!-- 错误的地方 --> <!-- <application> --> <!-- <meta-data> --> <!-- android:name="com.baidu.lbsapi.API_KEY" --> <!-- android:value="rSgGuUAnhAPfn1MEWsdG8Vh2" --> <!-- > --> <!-- </meta-data> --> <!-- </application> -->
希望能给同样问题的人带来解决方法吧。
要么是key的问题,要么是Manifest文件的配置问题。
其他别的就不太清楚了。。。
时间: 2024-10-13 22:57:18