"No implementation found for native" after app update, ok after clean install

asked 2018-12-06 21:35:26 +0200

max630 gravatar image

updated 2018-12-06 23:47:56 +0200

I have updated an Android application through aptoide, then it failed to start. In the Android log there were the lines:

W/ActivityManager( 6899): Unable to start service Intent { act=com.android.vending.billing.InAppBillingService.BIND pkg=com.android.vending }: not found
W/dalvikvm(12065): No implementation found for native Lcom/supercell/titan/GameApp;.isOpenGLES2Allowed:()Z
D/AndroidRuntime(12065): Shutting down VM

I removed the application and installed it back, now it works and the lines are not present in the log

Update was performed when sailfish around version v2.2.1.18 (I have not checked the exact version. but it was the previous "official" release) was installed, then tis did not work either in that version or in v3.0.0.8. Clean install was performed in v3.0.0.8

PS: I have uninstalled it again, then installed version 2.4.0, then upgraded to 2.5.1 (recent one). It did not reproduce. So it could be some bug in v2, or a temporary glitch, or maybe the update process was different (aptoide did not offer me upgrade option, instead I had to search and "install" it again, but subsequent UI was similar to upgrade, so I don't know how much it matters)

edit retag flag offensive close delete

Comments

How does it do on the latest firmware, Sailfish 3.0.0.8?

JSE ( 2018-12-06 21:39:47 +0200 )edit

@JSE actually I have 3.0.0.8 installed already. I however don't know how to reproduce it. I need to get older version of the application for that.

max630 ( 2018-12-06 22:42:15 +0200 )edit

@JSE see PS in the question

max630 ( 2018-12-06 23:48:19 +0200 )edit

In my experience, Aptoide sometimes offers way too new versions for applications. Those might not work at all or they work really randomly.

Nrsisti ( 2018-12-07 10:45:38 +0200 )edit