Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codenameone 本地谷歌地图不起作用_Codenameone - Fatal编程技术网

Codenameone 本地谷歌地图不起作用

Codenameone 本地谷歌地图不起作用,codenameone,Codenameone,我已经尝试了本地谷歌地图,这是它在设备上的外观,只有谷歌标志,但没有地图显示 这是由于使用了无效的API密钥。您需要检查是否遵循正确生成密钥的每个步骤 在项目属性中创建应用程序android密钥库。 生成SHA1密钥 复制密钥和应用程序标识符,并将它们粘贴到google控制台中,用分号分隔2。 创建android和iOS密钥。 在构建提示中添加2,如下所示: android.xapplication=<meta-data android:name="com.google.andro

我已经尝试了本地谷歌地图,这是它在设备上的外观,只有谷歌标志,但没有地图显示
这是由于使用了无效的API密钥。您需要检查是否遵循正确生成密钥的每个步骤

在项目属性中创建应用程序android密钥库。 生成SHA1密钥 复制密钥和应用程序标识符,并将它们粘贴到google控制台中,用分号分隔2。 创建android和iOS密钥。 在构建提示中添加2,如下所示:

android.xapplication=<meta-data     android:name="com.google.android.maps.v2.API_KEY"     android:value="Your_Key_Inside_these_double_quotes"/>
android.xpermissions=<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/><uses-feature         android:glEsVersion="0x00020000"         android:required="true"/>

ios.add_libs=libc++.dylib;libicucore.dylib;libz.dylib;CoreData.framework;CoreText.framework;GLKit.framework;ImageIO.framework;SystemConfiguration.framework
ios.glAppDelegateHeader=#import "GoogleMaps.h
ios.afterFinishLaunching=[GMSServices provideAPIKey:@"Your_Key_Inside_these_double_quotes"];
你还需要打开你的谷歌地图API,这实际上可能是个问题

参观 单击侧菜单并选择API管理器 启用所有适用于您的Google Maps API。
我做了所有的步骤,但仍然是相同的问题我有完全相同的问题。logcat似乎也表明一切正常。没有错误消息,只是阻止创建…,Google Play services软件包版本…,完成阻止…最后这是一个API密钥问题,我已经为我的密钥库加载了签名,但它当然无法识别调试版本中的签名。