什么';这是google-play-services_lib jar';s码? 我有空白屏幕和缩放按钮,我认为所有权限和我的密钥代码都是正确输入的,这个项目是在谷歌的API控制台站点注册的,谷歌地图Android API V2服务被检查 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.myProject" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="9" android:targetSdkVersion="10" /> <permission android:name="com.myProject.permission.MAPS_RECEIVE" android:protectionLevel="signature"/> <uses-feature android:glEsVersion="0x00020000" android:required="true"/> <uses-permission android:name="com.myProject.permission.MAPS_RECEIVE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.myProject.ScreenMap" 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.google.android.maps.v2.API_KEY" android:value="myKey"/> </application> </manifest>

什么';这是google-play-services_lib jar';s码? 我有空白屏幕和缩放按钮,我认为所有权限和我的密钥代码都是正确输入的,这个项目是在谷歌的API控制台站点注册的,谷歌地图Android API V2服务被检查 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.myProject" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="9" android:targetSdkVersion="10" /> <permission android:name="com.myProject.permission.MAPS_RECEIVE" android:protectionLevel="signature"/> <uses-feature android:glEsVersion="0x00020000" android:required="true"/> <uses-permission android:name="com.myProject.permission.MAPS_RECEIVE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.myProject.ScreenMap" 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.google.android.maps.v2.API_KEY" android:value="myKey"/> </application> </manifest>,android,google-maps-api-2,Android,Google Maps Api 2,所以我在看那个罐子的路径,它的大小只有1kb,所以我很好奇罐子是否损坏了,因为google play服务的罐子大小大约是578kb,只是为了澄清1kb的罐子现象: Google Play服务库项目本身不包含任何(真实的)java代码。它包含一个伪UnusedStub.java,这仅仅是因为Android工具/构建系统至少需要1个java类,否则它将被视为无效项目 adt-bundle-windows-x86_64-20130514\sdk\extras\google\google_play_se

所以我在看那个罐子的路径,它的大小只有1kb,所以我很好奇罐子是否损坏了,因为google play服务的罐子大小大约是578kb,只是为了澄清1kb的罐子现象:

Google Play服务库项目本身不包含任何(真实的)java代码。它包含一个伪UnusedStub.java,这仅仅是因为Android工具/构建系统至少需要1个java类,否则它将被视为无效项目

adt-bundle-windows-x86_64-20130514\sdk\extras\google\google_play_services\libproject\google-play-services_lib\src\android
这实际上是你可能看到的1kb的罐子

实际的Google Play服务代码位于Google Play服务库项目的libs文件夹中

adt-bundle-windows-x86_64-20130514\sdk\extras\google\google_play_services\libproject\google-play-services_lib\libs\google-play-services
这是578kb的JAR,包含
com.google.maps.gms
包和类(实际的GoogleMapsV2代码)

如果您没有搞乱库项目,只是简单地将其添加为项目的引用,那么您应该在projects
bin/dexedlibs
文件夹中看到2个JAR文件

  • google-play-services_lib-85cb1c92715dbebbf9272cc8771ff1ee(1kb-图书馆项目)
  • google-play-services-802bdd645fa52832629ef9a428b8df7e(库项目libs文件夹中的JAR文件)
我假设您已正确导入库项目,否则您的项目将无法解析从
com.google.maps.gms
包导入的任何类

您需要检查ADB日志,以查看地图显示时发生的情况。很可能是身份验证问题。请仔细检查API密钥和API控制台,确保输入的所有内容都正确:


您是否正确参考了google play services库?发布您的布局xml和代码