microg / microg/GmsCore

Gemini app crashes immediately on launch ("Gemini keeps stopping") on Huawei Mate 40 RS / HarmonyOS 4.2

Open
#3,486 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Java
Stars
14.6k
Forks
3.2k
Avg merge
12d 11h
Merged PRs (30d)
4

Description

### Description

The Gemini app crashes immediately when launched. Tapping the app icon produces no visible response, then a system dialog appears with the message **"Gemini keeps stopping"** (with options APP INFO / CLOSE). The app never reaches its UI and cannot be opened at all.

### Device information

- **Device:** Huawei Mate 40 RS
- **OS:** HarmonyOS 4.2.0.192
- **microG Services:** v0.3.15.250932-hw (latest, freshly upgraded from 0.3.11)
- **microG Companion:** v0.3.15.250932-hw
- **Gemini app version:** 1.0.913571982

### Steps to reproduce

1. Have microG Services and Companion (Huawei build) installed and a Google account signed in.
2. Install the Gemini app.
3. Tap the Gemini app icon to launch it.

### Expected behavior

Gemini opens normally and is usable.

### Actual behavior

Nothing happens visually for a moment, then a system dialog appears: **"Gemini keeps stopping"** with options "APP INFO" / "CLOSE". The app never reaches the UI.

### microG Self-Check

All items are checked, including:

- System spoofs signature: ✅
- microG Services installed / correct signature: ✅
- microG Companion / Play Store installed / correct signature: ✅
- microG Services Framework installed: ✅
- All location, account, SMS, draw-over-other-apps permissions: ✅
- Battery optimizations ignored: ✅

The only unchecked item is **"Permission to interact with work profile"**, which should not be required for Gemini.

### Additional notes

- Upgrading microG from 0.3.11 to 0.3.15 did not resolve the issue; behavior was the same on the older version.
- Possibly related to #3434 (also Huawei + Gemini + microG 0.3.15), but the symptom here is different: a hard crash on launch rather than an occasional notification.
- No logcat available yet; happy to provide if someone can advise how to capture it on HarmonyOS.

Screenshots of the crash dialog and Self-Check can be attached if needed.

Image

Image

Image

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No repository file or test is named in the report; start by capturing a logcat from the Huawei Mate 40 RS during Gemini launch and compare the findings with issue #3434. Done means identifying a reproducible compatibility cause and confirming that Gemini launches successfully on the reported HarmonyOS and microG versions.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.