How to debug AOSP keyboard not swiping? - General Questions and Answers

Hi! I recently installed LineageOS 18.1 nightly on my new OnePlus 8 (instantnoodle). After a few false starts and missteps I have it working and I'm trying to move everything over to it. I quickly discovered that the keyboard doesn't support swiping. I thought LineageOS supported it out of the box on my previous phone (a Moto G running LineageOS 14.1) but after doing some research I see that it requires Google services, namely a specific file called `libjni_latinimegoogle.so`. However, when I was doing this installation, I also installed Open Gapps nano. (Due to https://github.com/opengapps/opengapps/issues/930, I had to disable installation of `Search` using gapps-config.txt.) Indeed, when I shell onto the phone, I see that `/system/lib64/libjni_latinimegoogle.so` is present. And yet swiping isn't working.
How can I figure out what's going wrong? I have some Linux experience but not that much with Android. Are there log messages I should be looking for? When does this `libjni` get loaded? Is this a Oneplus issue? A LineageOS issue? An OpenGapps issue? Where do I even start?
P.S. I know I could install Gboard from the Play store, and I might do that, but I was used to AOSP keyboard and if it ain't broke, why fix it? Besides, where's the fun in that?

If you install a custom recovery or root your phone then you can use this: https://android.stackexchange.com/q...-input-on-fairphone-2-without-google-keyboard to include swipe typing on the AOSP keyboard.
It involves extracting a file from a Gapps package, libjni_latinimegoogle.so, which needs to be put in /system/lib64 (or /system/lib if you have a 32 bit OS). You don't even need to have any form of Google apps (GSF) installed. I just tested it on Android 11 and it works well.
An open source alternative is AnySoftKeyboard which contains swipe typing (or "swyping") but it is quite a bit less accurate since it's not based on machine learning methods. This is an open issue however. It is also taken up in the MicroG project (to create an open source libjni_latinimegoogle.so).

Related

Cannot add Nvidia account on Lineage OS 14.1

I'm not able to add a nvidia account (nvidia games app) on lineage os 14.1. Doesn't load.
Might be missing something here, but I thought you needed to be on the stock ROM (or close to it - like a custom ROM based on stock) in order to use NVIDIA games app, accessories, etc.?
It's a known issue. I've been in contact with nvidia over it, and was told it was a known internal issue, but it still hasn't been fixed yet. The 'workaround' is to sideload the nvidia games app version 5.6, log in, then update in the play store. Should work fine from there.
I really wish I knew what was causing the login hang. The newer versions log in fine on stock, so I'm missing something on the custom ROM side. But it worked on <=5.6, so it's something they changed. Kinda frustrating all around. I'm kinda waiting on O to release for foster, so all these apps get updated. If it still doesn't work then, I'll dig more into it.

Multiple apps crash when opening them

I unlocked the bootloader a few days ago and flashed a custom recovery and rom, ever since then some apps seem to either get stuck on the splash screen or just straight up crash on trying to open them. When I was on Pixel Experience android 10 rom, the whole os would crash when I opened some apps. Currently I'm running Resurrection Remix 8.6.7 and application like amazon, google photos, chrome and even F-droid and bromite crash when I try to open them, while other apps like firefox, whatsapp seem to work fine. Any help would be much appreciated.
P.S. I can also provide a logcat if that would be of any help.

Workaround/solution for Google play services/store on Bliss 14.x.x+

As many of you know, bliss os 14.3 and it's variants usually have mixed results regarding wifi/BT connectivity, depending on your device(s), which in turn makes it nearly impossible to get the most out of the OS in most cases. I can't say for certain that this is a % fix/workaround, but, I wanted to share with you all in case this helps you get your OS up and going to your liking.
By default, Google play services loops or FC's out of the box. So I went out of my way on a working pc to DL from "apkpure" a current/up to date version of said apk, as well as the Play store, FX viewer and chrome. Then, I put them on a trusty usb, xferred them onto the laptop I use with 14.3 currently and just installed them all without running any of them afterwards. Next, I rebooted and then opened the play store and I was able to log into my account and start updating/installing apps as normal. Hopefully, this helps you all out too because I'm loving my laptop now and I'd be glad to help ya'll out too if I can. If someone can recompile bliss os images properly to include out the box current versions of Google service I'd love to hear from ya.
I also updated all apps but the problem still exists.

Motorola Xoom LTE with Android 4.4.4 and CM Stingray. Play Store and Drive not working.

I was given a pass along Motorola Xoom LTE with Android 4.4.4 and CM Stingray.
It's pretty sweet, hardware wise, but I'm encountering a pair of serious blockers.
The first is the Play Store not working. I can authenticate and connect to it, but it never properly loads. I just get the spinning circle loading indicator.
The second is likely related to the first. I can connect to my Drive instance, but it never populates. All I see is a message about error retrieving content.
I can download and install apks from FDroid, but can'r install te FDroid Android client. I get an error parsing the file when I try to install the app.
Searching XDA, the Android/CM version I have seems to be the latest update. Is there actually a more recent release,. or is there other replacement firmware I should try instead?
Any suggestions on fixing the issues with the current setup, or recommending a new setup to switch to?
Thanks in advance.
________
Dennis
Facing the same issues. Maybe it's because Tegra 2 on Xoom itself.
Late reply, but in case anyone finds themselves here, F-Droid 1.22.1 works with CM11.
Running on old Android versions | F-Droid - Free and Open Source Android App Repository
F-Droid repos generally maintain support for old F-Droid releases for a longtime. That means that old F-Droid releases will continue to work foryears. That ...
f-droid.org
You will need to enable "Force old index format" under the expert settings, and will likely want to use the Archive repos.

Question [Official] Lineage OS 20 Finally gets Micro G build

https://download.lineage.microg.org/cheetah/ and will supposably have 2 updates per month. Works pretty well. Snappier than Calyx OS too. Same overall features though. You can use youtube if you like or youtube tv as well(as long as you turn on location services under permissions, contacts, and microphone to get youtube tv to work). Signature spoofing is also capable on this version of Lineage OS.
I did not make this rom. Just something I discovered myself hoping that they would one day support lineage os microg for Pixel 7 Pro! This is the official microg lineage build and not something some random user created.
Man, been hanging for this
Is there any dedicated tread and who is building?
Thanks.
Does Android Auto work? The status page seems to think it "may" work if you install the apk as privileged. Anyone tested?
Implementation Status
Free implementation of Play Services. Contribute to microg/GmsCore development by creating an account on GitHub.
github.com
I would like to know too. I think I'll install this rom, i'm using a lot Android auto
What does microg allow?

Categories

Resources