Congratulations to Cicadaman & co. for getting Froyo running on the Nook Color! Visit the nook Color portal!
See Rooting new hardware FIRST if you have a nook original with a 1003* serial# or above.

NookColor Install missing google geolocate library

From nookDevs

Jump to: navigation, search
link=NookColor portal
Part of the NookColor portal


Here's how to solve the INSTALL_FAILED_MISSING_SHARED_LIBRARY error in adb when installing an application like TweetDeck or Twitter. These applications require some Google geolocation libraries and won't install without them. The fix is as follows:

1. Download the HDPI gapps packages from Cyanogen.

2. Unzip the file into a temporary directory on your PC.

host$ unzip ~/Downloads/gapps-hdpi-20101114-signed.zip

3. Install the Maps.apk file using adb.

host$ adb install ~/tmp/gapps-hdpi-20101114-signed/system/app/Maps.apk

4. Mount the /system partition of the NookColor read/write so you can push the libraries to the proper place.

host$ adb shell
# mount -o remount,rw -t ext2 /dev/block/mmcblk0p5 /system
# exit

5. Push the jar and xml files containing/referring to the libraries to the proper location on the NookColor.

host$ adb push ~/tmp/gapps-hdpi-20101114-signed/system/framework/com.google.android.maps.jar /system/framework/com.google.android.maps.jar
host$ adb push ~/tmp/gapps-hdpi-20101114-signed/system/etc/permissions/com.google.android.maps.xml /system/etc/permissions/com.google.android.maps.xml

6. Reboot your NookColor.

host$ adb reboot

7. After the nook reboots, install your application using adb.

host$ adb install ~/TweetDeck_1.0.1.apk

The app should now install successfully.

Views
  • Page
  • Discussion
  • View source
  • History
Personal tools
  • Log in / create account
Navigation
nookDevs Team
miscellaneous
Toolbox
  • What links here
  • Related changes
  • Special pages
  • Printable version