UnifiedNlp with GAPPS not working on Android 10/Q, even after installing in /system/priv-app/
- Dominant language
- Java
- Stars
- 1.1k
- Forks
- 221
- PR merge metrics
- No merged PRs in 30d
Description
I installed UnifiedNlp (org.microg.nlp) in /system/priv-app/ on a Android 10 device, but in 'Self Check' both 'System supports location provider' and 'UnifiedNlp is registered in the system' are not checked.
I have also tried giving 'ACCESS_COARSE_LOCATION' permission to it from terminal, but no result.
('ACCESS_FINE_LOCATION' permission can't be given as the app don't ask for it.)
'UnifiedNlp Settings' option is shown in Location Settings when installed in priv-app, and not shown when installed as user app.
I also tried putting xml file to /system/etc/permissions/ , but no results(expected).
[privapp-permissions-unifiednlp.txt](https://github.com/microg/android_packages_apps_UnifiedNlp/files/4742476/privapp-permissions-unifiednlp.txt)
Contributor guide
No contributing guide indexed for this repository
Research direction
Reproduce the Self Check failures on an Android 10/Q device with UnifiedNlp installed as a user app and in /system/priv-app/. Start by comparing the reported provider and registration checks, then review the attempted ACCESS_COARSE_LOCATION grant and privapp-permissions-unifiednlp.txt. Done means identifying the Android 10 installation or permission requirement and documenting a verified fix.
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
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100