Failed to load /system/lib/libAppDataSearch.so.

4,254 views
Skip to first unread message

Masaki Muranaka

unread,
Aug 3, 2013, 9:38:09 PM8/3/13
to andro...@googlegroups.com
Hello,
When I was checking android-x86-4.3-20130725.iso, I got an error like follows.
"e_machine: 40" means ARM. So I can't catch why houdini reject it.
Guess houdini has bugs?

D/houdini ( 1358): [1867] Loading library(version: 3.2.1.43093
RELEASE)... successfully.
D/houdini ( 1358): [1867] Open Native Library
/system/lib/libAppDataSearch.so failed.
E/dalvikvm( 1358): dlopen("/system/lib/libAppDataSearch.so") failed:
dlopen failed: "/system/lib/libAppDataSearch.so" has unexpected
e_machine: 40
W/dalvikvm( 1358): Exception Ljava/lang/UnsatisfiedLinkError; thrown
while initializing Lcom/google/android/gms/icing/impl/NativeIndex;
E/Icing ( 1358): Error linking native code, bailing from initialization
E/Icing ( 1358): java.lang.UnsatisfiedLinkError: dlopen failed:
"/system/lib/libAppDataSearch.so" has unexpected e_machine: 40
E/Icing ( 1358): at java.lang.Runtime.loadLibrary(Runtime.java:361)
E/Icing ( 1358): at java.lang.System.loadLibrary(System.java:525)
E/Icing ( 1358): at
com.google.android.gms.icing.impl.NativeIndex.<clinit>(SourceFile:464)
E/Icing ( 1358): at bcd.a(SourceFile:120)
E/Icing ( 1358): at bcm.a(SourceFile:310)
E/Icing ( 1358): at bcv.run(SourceFile:206)
E/Icing ( 1358): at android.os.Handler.handleCallback(Handler.java:730)
E/Icing ( 1358): at android.os.Handler.dispatchMessage(Handler.java:92)
E/Icing ( 1358): at android.os.Looper.loop(Looper.java:137)
E/Icing ( 1358): at bbx.run(SourceFile:38)
E/Icing ( 1358): Internal init failed
E/Icing ( 1358): Not initialized

--
--
Masaki Muranaka
Monami-ya LLC, Japan.

Masaki Muranaka

unread,
Aug 3, 2013, 11:01:24 PM8/3/13
to andro...@googlegroups.com
Hello,
An additional information.

After I moved libAppDataSearch.so from /system/lib to /system/lib/arm,
the error was fixed.
I think it is a packaging bug.

And more, there are some ARM libs in /system/lib same as libAppDataSearch.so.
libfilterpack_facedetect.so, libfrsdk.so, and libgames_rtmp_jni.so.
They also should be in /system/lib/arm, right?


2013/8/4 Masaki Muranaka <mon...@monami-ya.jp>:

Chih-Wei Huang

unread,
Aug 4, 2013, 1:33:58 AM8/4/13
to Android-x86
2013/8/4 Masaki Muranaka <mon...@monami-ya.jp>:
> Hello,
> An additional information.
> After I moved libAppDataSearch.so from /system/lib to /system/lib/arm,
> the error was fixed.
> I think it is a packaging bug.
>
> And more, there are some ARM libs in /system/lib same as libAppDataSearch.so.
> libfilterpack_facedetect.so, libfrsdk.so, and libgames_rtmp_jni.so.
> They also should be in /system/lib/arm, right?

Yes, you're right.
Will correct that in next release.
Thank you.


--
Chih-Wei
Android-x86 project
http://www.android-x86.org
Reply all
Reply to author
Forward
0 new messages