Clam- / TraditionalT9

T9 English IME input for Android using hardware keypad. I am no longer updating this project. You may wish to try out sspanak's fork here: https://github.com/sspanak/tt9
Other
59 stars 46 forks source link

Not compatible with Android 6.0 #16

Closed solooboroten closed 7 years ago

solooboroten commented 7 years ago

Hello.

It looks like this application is not compatible with Android 6.0. When installing on SWELL N2, watch:

$ adb install TraditionalT9-git-e08c4a4.apk
58 KB/s (2504 bytes in 0.041s)
         pkg: /data/local/tmp/TraditionalT9-git-e08c4a4.apk
Error: java.lang.NullPointerException: Attempt to invoke virtual method 
'boolean java.lang.String.equals(java.lang.Object)' on a null object 
reference

PS: Play Market reports: This application is not compatible with your device. No carrier N2 N2.

Clam- commented 7 years ago

Hi,

Error: java.lang.NullPointerException: Attempt to invoke virtual method

That's unfortunate. I'll fire up the emulator and see if I can reproduce the NPE when installing on Android 6.0.

PS: Play Market reports: This application is not compatible with your device. No carrier N2 N2.

It's because the manufacturer has told Google Play Store that it doesn't "have" a 9KEY keypad (or QWERTY keypad).

The app on the marketplace requires a 9key keypad or qwerty keypad because it won't work on devices that don't have a dedicated hardware input mode. Unfortunately a number of manufacturers don't give Google Play correct information. I've tried to get Google to correct other devices, but they said they will only update details when the manufacturer informs them of corrections.

I'll check the first issue sometime later this week.

Clam- commented 7 years ago

Hello again,

Sorry for the very long delay. I install the Marshmallow (6.0) Google emulator image to test with:

>adb install build\outputs\apk\TraditionalT9-git-e08c4a4.apk
[100%] /data/local/tmp/TraditionalT9-git-e08c4a4.apk
        pkg: /data/local/tmp/TraditionalT9-git-e08c4a4.apk
Success

I am unsure what is wrong, but without more information I don't think I can investigate further. What does adb logcat output at the time of attempted installation?

Clam- commented 7 years ago

Doesn't seem like this is an issue after all so I'll close it for now. Feel free to respond if you are still having issues.