Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.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
Android 发布后附近的消息API不工作_Android_Google Nearby - Fatal编程技术网

Android 发布后附近的消息API不工作

Android 发布后附近的消息API不工作,android,google-nearby,Android,Google Nearby,我对附近的消息API有问题。以下场景: 当我用Android Studio测试我的应用程序时,一切都很正常,消息被发送和接收。 当我构建一个APK并在手机上安装生成的(并签名的)APK时,附近的消息不再起作用。它找不到任何消息。。。 是否有人有过类似的问题或知道解决方案(更好地了解它不起作用的原因) 乌德帕特 当您使用密钥库对apk进行发布签名时,SHA-1指纹将不同于调试版本。这会阻止GoogleAPI工作 在CMD中使用此命令来查找发布apk的SHA-1 keytool -list -v

我对附近的消息API有问题。以下场景: 当我用Android Studio测试我的应用程序时,一切都很正常,消息被发送和接收。 当我构建一个APK并在手机上安装生成的(并签名的)APK时,附近的消息不再起作用。它找不到任何消息。。。 是否有人有过类似的问题或知道解决方案(更好地了解它不起作用的原因)


乌德帕特


当您使用密钥库对apk进行发布签名时,SHA-1指纹将不同于调试版本。这会阻止GoogleAPI工作

在CMD中使用此命令来查找发布apk的SHA-1

keytool -list -v -keystore mystore.keystore

当您使用密钥库对apk进行发布签名时,SHA-1指纹将不同于调试版本。这会阻止GoogleAPI工作

在CMD中使用此命令来查找发布apk的SHA-1

keytool -list -v -keystore mystore.keystore

在Android栏的侧栏中,您将有选项卡“build variants”,将选项从debug更改为release,然后运行签名报告,您将获得release sha-1键。

在Android栏的侧栏中,您将有选项卡“build variants”,将选项从debug更改为release,然后运行签名报告,您将获得release sha-1密钥。

我已经完成了,但看起来我没有release variant的密钥?!我做了,看起来我没有发布版本的钥匙?!我已经这样做了,我将得到以下错误:错误:未能读取密钥FSF\U密钥:从存储区释放”/***/***/***/***/keystore release.jks):在keystore/***/***/***/keystore release中找不到别名为“FSF\U密钥:release”的密钥。jksI已经这样做了,我将得到以下错误:错误:未能读取密钥FSF\U密钥:从存储区释放“/***/***/***/***/keystore-release.jks”:在keystore/***/***/***/keystore-release.jks中找不到别名为“FSF_key:release”的密钥