小编exr*_*zzo的帖子

Play商店中发布的应用无法与Google Maps API和Facebook API通信

我使用Android Studio创建了一个已签名的APK,我添加到Google Developer控制台和Facebook控制我的SHA1指纹和我的应用程序中的相对api键.如果我通过usb上传我签名的apk,一切都运行良好,安装后地图api和facebook api运行良好.如果我将相同的apk上传到Play商店,当我尝试使用Facebook登录时,它会显示"无效的密钥哈希.密钥哈希blablabla与任何存储的都不匹配".因此,如果我没有Facebook登录,我甚至无法得到我的谷歌地图; 这让我认为在Play商店中加载的apk会改变他的指纹或类似的东西.我检查了Android开发者和Stackoverflow上的所有内容,但是我无法使其工作,因为很有意思的是这个签名版本的apk工作正常,直到我在Play商店加载它.

android google-maps facebook-login google-play android-keystore

11
推荐指数
3
解决办法
9398
查看次数

Haskell第一步编译错误

我刚刚从这里安装了Haskell平台安装程序https://www.haskell.org/platform/mac.html

现在,作为我的菜鸟,我创建了一个非常简单的程序,只是为了看它是否有效:

f :: Int -> Int
f x = x + 2
Run Code Online (Sandbox Code Playgroud)

但是当我执行

runhaskell test.hs
Run Code Online (Sandbox Code Playgroud)

它返回

test.hs:0:53:错误:

•变量不在范围内:main :: IO a0

•也许你的意思是'min'(从Prelude导入)

如果我跑

ghc test.hs
Run Code Online (Sandbox Code Playgroud)

它返回

IO动作'main'未在模块'Main'中定义

仅指示第一行"f"的第一个字符

macos haskell functional-programming

5
推荐指数
1
解决办法
1000
查看次数