react-native - 如何在 AOSP Android 模拟器上添加最小的工作 Google 服务以与 Firebase 一起使用
问题描述
我通过 Android Studio 在我的 Windows 10 笔记本电脑上安装了 AOSP(Android 开源项目)Android 模拟器,因为它的 Google 服务较少,这会增加 CPU 使用率。这些会减慢我的 React Native 的速度,这对于端到端测试可能至关重要。
我遵循了Detox关于如何设置开发环境(包括 AOSP 安装)的文档。一切都很好,除了 Firebase。当我想接收设备的 FCM 令牌时,它会返回错误。我查了这个错误,似乎 Firebase 需要 Google 服务。
Error: [messaging/unknown] MISSING_INSTANCEID_SERVICE
我看到了这个问题,但它是关于 Geymotion VM 的。我需要来自 Android Studio 的 AOSP Android 模拟器解决方案(Pixel_API_28_AOSP,Android 9.0)
那么有没有办法添加最少的谷歌服务来不压倒弱笔记本电脑呢?最好在当前的 AOSP 模拟器上使用
解决方案
推荐阅读
- java - 如果目录中没有发生事件,WatchService 是否有任何构建用于超时的 api
- google-chrome - 谷歌浏览器的开发工具中有滴管工具吗?
- clojure - 我的数据有复杂的规范 - 如何生成样本?
- python - 如何将值与熊猫中groupby中的先前值进行比较
- android - 谷歌语音输入离线功能
- sql - SQL Server 从多个表中选择列名
- tensorflow - 如何使用 Keras 冻结某些层的权重?
- c++ - 在 C++ 中自动生成函数签名
- r - 如何在R中获取具有特殊条件的随机行
- httprequest - Springboot中未调用ClientHttpRequestInterceptor