Android Tablets Forum banner

Nook for Android

15931 Views 65 Replies 29 Participants Last post by  BlkDimnd
1 - 20 of 66 Posts
Damn. That was one thing the novel could do that no one else could...
Unfortunately I'm getting "Force close" when trying to start the Nook app. Got it to work on my Hero and Back it up with App monster. Installs fine on the PDN but doesn't work.
thebgrian;22130 said:
Unfortunately I'm getting "Force close" when trying to start the Nook app. Got it to work on my Hero and Back it up with App monster. Installs fine on the PDN but doesn't work.
Why install the Nook app when BN is native to the device. If you are running an alternative launcher go to your apps drawer and run PDSystemSetting. Click on the menu tab on the bottom and click on Reader. That will take you to the native BN app. When you exit out you will return to your alternative launcher.
It's just another option. It will be nice not to have to go back to the PDS original applications. And the PDS reader doesn't work in landscape (had to set the LauncherPro landscape only to avoid the blank screen if the PDN is turned the wrong way). By the way, you can access the original menu tab by starting any of the original apps, like the photo gallery for example.Update: Just checked the Nook app on my Hero and found out it's a portrait only. Bummer...
Speaking of the e-book reader that comes with the Novel, is there a way to set a shortcut to it? (in LauncherPro, for instance)Right now, I have to open the PDSettings app, then close it to get to the Novel reader app.
I use home switcher to get the PD home screen, which is easy access to the books from there. But yeah, it would be really nice to have the option of the Android reader, just to have the option.Also, the novel is the only 7" tablet with a 4:3 screen, so it still has something going for it. Those silly 16:9 screens aren't as nice in portrait.
The reason why the Nook app doesn't load on the Novel is because it is having problems with one or two libraries. I ran a logcat while trying to load it and this is what I got from the logcat.
D/dalvikvm( 3832): Trying to load lib /system/lib/libpdfhost.so 0x5a765fe0D/dalvikvm( 3832): Added shared lib /system/lib/libpdfhost.so 0x5a765fe0W/dalvikvm( 3832): ERROR: Unable to find decl for native Lcom/bravo/util/AdobeNativeInterface;.tryInit ()ID/dalvikvm( 3832): +++ not scanning '/system/lib/libwebcore.so' for 'setDPI' (wrong CL)D/dalvikvm( 3832): +++ not scanning '/system/lib/libmedia_jni.so' for 'setDPI' (wrong CL)D/dalvikvm( 3832): +++ not scanning '/system/lib/libexif.so' for 'setDPI' (wrong CL)D/dalvikvm( 3832): +++ not scanning '/system/lib/libsrec_jni.so' for 'setDPI' (wrong CL)W/dalvikvm( 3832): No implementation found for native Lcom/bravo/util/AdobeNativeInterface;.setDPI (I)VD/AndroidRuntime( 3832): Shutting down VMW/dalvikvm( 3832): threadid=3: thread exiting with uncaught exception (group=0x4001b180)E/AndroidRuntime( 3832): Uncaught handler: thread main exiting due to uncaught exceptionE/AndroidRuntime( 3832): java.lang.UnsatisfiedLinkError: setDPIE/AndroidRuntime( 3832): at com.bravo.util.AdobeNativeInterface.setDPI(Native Method)E/AndroidRuntime( 3832): at bn.ereader.EReaderApp.onCreate(EReaderApp.java:26)E/AndroidRuntime( 3832): at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:969)E/AndroidRuntime( 3832): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3967)E/AndroidRuntime( 3832): at android.app.ActivityThread.access$2900(ActivityThread.java:119)E/AndroidRuntime( 3832): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1873)E/AndroidRuntime( 3832): at android.os.Handler.dispatchMessage(Handler.java:99)E/AndroidRuntime( 3832): at android.os.Looper.loop(Looper.java:123)E/AndroidRuntime( 3832): at android.app.ActivityThread.main(ActivityThread.java:4325)E/AndroidRuntime( 3832): at java.lang.reflect.Method.invokeNative(Native Method)E/AndroidRuntime( 3832): at java.lang.reflect.Method.invoke(Method.java:521)E/AndroidRuntime( 3832): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)E/AndroidRuntime( 3832): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)E/AndroidRuntime( 3832): at dalvik.system.NativeStart.main(Native Method)I/Process ( 1878): Sending signal. PID: 3832 SIG: 3I/dalvikvm( 3832): threadid=7: reacting to signal 3I/dalvikvm( 3832): Wrote stack trace to '/data/anr/traces.txt'I/Process ( 3832): Sending signal. PID: 3832 SIG: 9I/ActivityManager( 1878): Process bn.ereader (pid 3832) has died.W/UsageStats( 1878): Unexpected resume of com.fede.launcher while already resumed in bn.ereaderE/gralloc ( 1878): [unregister] handle 0x381850 still locked (state=40000001)W/InputManagerService( 1878): Window already focused, ignoring focus gain of: [email protected]
I also use Home Switcher to get access to the PDreader and can easily switch back when I'm through using the converted volume-down button. Alternately, you can use PDsearch and open your eBook from the found list. When you close the reader, you're back in Panda (or other) Home.
[quote name='ibulucea;22165]Speaking of the e-book reader that comes with the Novel' date=' is there a way to set a shortcut to it? (in LauncherPro, for instance)Right now, I have to open the PDSettings app, then close it to get to the Novel reader app.[/QUOTE'] I used Bar Control to activate the task bar and added the PDN reader there. Works great and just use the back button to go back to my launcher (Panda). Still looking for a way to add a link to the PDN MyLibrary :-(
[quote name='ibulucea;22165]Speaking of the e-book reader that comes with the Novel' date=' is there a way to set a shortcut to it? (in LauncherPro, for instance)Right now, I have to open the PDSettings app, then close it to get to the Novel reader app.[/QUOTE'] Just launch the built-in browser app and press the bottom tab. The reader and your library will be shown on the popup menu at the bottom of the screen.
nvrpayretail;22858 said:
I used Bar Control to activate the task bar and added the PDN reader there. Works great and just use the back button to go back to my launcher (Panda). Still looking for a way to add a link to the PDN MyLibrary :-(
Do you still have to hold the power switch to get to power off screen and then cancel to get notification bar to work? I wish there was a way around that.
Like others, I just like the idea of a shortcut to leave out the step of switching my home screen to get to my BN stuff. No way to make it happen??
I don't have Nook installed so I'm taking a shot in the dark, but maybe try this.Use ADB to do the "remount" command.Go into /system/lib and backup the libpdf library that is showing up in digitalknk's message.Try reinstalling Nook app.My guess is that maybe PD has their own hacked up libpdf which skipped some stuff that the Nook needs to work properly. Since the PD one is already there maybe the nook just tries to use it instead of getting its own compatible version.
[quote name='clockworx;23467]I don't have Nook installed so I'm taking a shot in the dark' date=' but maybe try this.Use ADB to do the "remount" command.Go into /system/lib and backup the libpdf library that is showing up in digitalknk's message.Try reinstalling Nook app.My guess is that maybe PD has their own hacked up libpdf which skipped some stuff that the Nook needs to work properly. Since the PD one is already there maybe the nook just tries to use it instead of getting its own compatible version.[/QUOTE'] If you could give just slightly more specific instructions, you'd make my day. I know hot to use the command prompt window and do the adb stuff, but what you wrote above leaves me a wee bit fuzzy on details. Thanks for giving me hope this will work!
[quote name='the7gerbers;23470]If you could give just slightly more specific instructions' date=' you'd make my day. I know hot to use the command prompt window and do the adb stuff, but what you wrote above leaves me a wee bit fuzzy on details. Thanks for giving me hope this will work![/QUOTE']Uninstall Nook using Settings-> Manage Applications before starting, then using a command prompt from your directory with ADB.exe: adb remountadb shell mv /system/lib/libpdfhost.so /system/lib/libpdfhost.so.pdnadb shell rm -r /data/dal*(Don't do this more than once, otherwise you'll overwrite the pdn version of libpdf and have to get it from the firmware or do a reinstall)Shut down and restart at this point, reinstall Nook to see if it works. I suggest running "adb logcat" as digitalknk did so if it fails again you'll have some insight into why and be able to post it here. Hopefully the Nook will install it's own version of libpdf.adb shell mv /system/lib/libpdfhost.so /system/lib/libpdfhost.so.pdnIf you want to go back to the pandigital version of libpdf:adb remountadb shell mv /system/lib/libpdfhost.so.pdn /system/lib/libpdfhost.soadb shell rm -r /data/dal*
I think I can do this and will give it a go later after I am finished working. Anyone else give it a try yet? Thanks so much clockworx!
Okey doke - Just did this and it worked - the Nook app is running just fine. (Cute page turning animation.) I'm unable to test downloading books as I have no wireless internet here.Note: This breaks PDREADER. That is, the Pandigital Reader doesn't work after this. Keep in mind that if you would like to go back to the old reader, you would have to do what clockworx recommends to roll back the change:
clockworx;23473 said:
If you want to go back to the pandigital version of libpdf:adb remountadb shell mv /system/lib/libpdfhost.so.pdn /system/lib/libpdfhost.soadb shell rm -r /data/dal*
Just a thought....some of the messages in the logcat from the last page indicate that Android is looking for another library to fulfill whatever it is looking for. Maybe the pdn one can be renamed so the PDREADER still works?if you don't mind, try:adb shell mv /system/lib/libpdfhost.so.pdn /system/lib/libpdfhost-pdn.soIt's a longshot, but...hey, why not
See less See more
[quote name='clockworx;23632]Just a thought....some of the messages in the logcat from the last page indicate that Android is looking for another library to fulfill whatever it is looking for. Maybe the pdn one can be renamed so the PDREADER still works?if you don't mind' date=' [URL=try:adb]try:adb[/URL] shell mv /system/lib/libpdfhost.so.pdn /system/lib/libpdfhost-pdn.soIt's a longshot, but...hey, why not [IMG]http://www.slatedroid.com/public/style_emoticons/<#EMO_DIR#>/smiley.gif[/IMG][/QUOTE'] Good try!No dice, unfortunately.I'm just thrilled to have the Nook app running...thanks so much!
See less See more
1 - 20 of 66 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top