小编Gui*_*tti的帖子

Google Maps API中的"Google Play服务正在更新"

我有一个Android应用程序,它使用谷歌地图.突然间,它在发布模式下停止工作.地图视图告知Google Play服务正在模拟器和实际设备上进行更新.在网上搜索每个人都在谈论API密钥文件,但这不是我的问题!

我已经尝试了所有可能的不同组合的发布设置,并且我发现当我debuggable = false在构建配置中设置时出现问题(debuggable = true有效).我无法理解为什么地图不起作用,因为当然,APK不可调试.我也尝试了多个版本的Google Play服务,甚至是最新的(10.2.0).没有不同.

我能做什么?请帮助,因为我无法在Play商店发布任何新版本,直到我修复此错误.

在此输入图像描述

android google-maps google-maps-api-2

11
推荐指数
1
解决办法
4万
查看次数

Jest – 如何模拟模块的非默认导出?

我正在尝试NativeModules从进行模拟react-native,但我找不到只模拟该类而不是整个react-native模块的方法。

基本上,在我的生产代码中,我这样做:

import { NativeModules } from 'react-native'
const { MyCustomNativeModule } = NativeModules
Run Code Online (Sandbox Code Playgroud)

在我的测试中,我想重写MyCustomNativeModule. 目前我发现的唯一方法是react-native像这样模拟整个模块:

// /__mocks__/react-native.js

module.exports = {
  NativeModules: {
    MyCustomNativeModule: {
      dismiss: () => {},
    },
  },
}
Run Code Online (Sandbox Code Playgroud)

但这破坏了所有其他react-native功能。我看到人们经常使用类似的方法,jest.mock('NativeModules', () => ... )但这似乎并不奏效!

unit-testing mocking jestjs react-native

6
推荐指数
2
解决办法
5760
查看次数