MarcProe / lp2go

LibrePilot2Go
GNU General Public License v3.0
6 stars 5 forks source link

Cannot install on x86 android tablet #38

Open madmaxoft opened 7 years ago

madmaxoft commented 7 years ago

I've got a Chuwi Hi10 Pro tablet (x86_64, Android version 5.1, 4GB RAM, 19201200 screen) and trying to install the APK says "install failed"; additionally, Google play says "not compatible", but without any specific reason as to why. Is there a way to build a compatible version, possibly with some* functionality disabled? If not, it might be worth at least listing the compatibility assumptions somewhere in the wiki / store page.

madmaxoft commented 7 years ago

I've tried installing via adb and got the following error in logcat:

W/PackageManager( 2943): Package couldn't be installed in /data/app/org.librepilot.lp2go.beta-1
W/PackageManager( 2943): com.android.server.pm.PackageManagerException: Package org.librepilot.lp2go.beta requires unavailable shared library com.google.android.maps; failing!

Any way to get rid of that dependency?

MarcProe commented 7 years ago

Hi,

sorry, Google Maps is a must-have dependency. Can't you install it? https://play.google.com/store/apps/details?id=com.google.android.apps.maps

You could also try the Amazon Version: https://www.amazon.de/P-net-LibrePilot2Go-Beta/dp/B01HVK9ZD4

You could create a compatible version by removing maps from the manifest and remove the map function altogether, however, you would have to fork the project and do this by yourself.

madmaxoft commented 7 years ago

I have tried installing Google maps and still am unable to install lp2g, still the same error message. Perhaps on x86 the shared library is named differently?

I'll give the Amazon version a try later on today, thanks for the tip.