首页 > 解决方案 > 如何在 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 模拟器上使用

标签: react-nativeandroid-studioandroid-emulator

解决方案


推荐阅读