I'm trying to get our application to work on an android 5.1 device that is powered by an Intel Atom. It already works on ARM 7 and 8 devices. Being a WebRTC application, there is a large shared library that does the heavy lifting, libjingle_peerconnection_so.so. However, when I launch the application on the device, I see the following messages in the logs:
/ResourceType( 7906): No known package when getting name for resource number 0xffffffff W/ResourceType( 7906): No known package when getting name for resource number 0xffffffff W/linker ( 7906): libjingle_peerconnection_so.so: unused DT entry: type 0x6ffffffe arg 0x4b4c W/linker ( 7906): libjingle_peerconnection_so.so: unused DT entry: type 0x6fffffff arg 0x3 E/art ( 7906): No implementation found for void org.webrtc.PeerConnectionFactory.nativeInitializeAndroidGlobals(android.content.Context, boolean) (tried Java_org_webrtc_PeerConnectionFactory_nativeInitializeAndroidGlobals and Java_org_webrtc_PeerConnectionFactory_nativeInitializeAndroidGlobals__Landroid_content_Context_2Z) If I unzip the apk on my host machine, cd into its lib/x86_64 directory, and do an "ls -l" I see: -rw-rw-r-- 1 eric eric 10987240 Dec 31 1979 libjingle_peerconnection_so.so Running the linux file on libjingle_peerconnection_so.so gives: libjingle_peerconnection_so.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), stripped If I run "nm -D libjingle_peerconnection_so.so | fgrep nativeInitializeAndroidGlobals", it prints out 00000000006b0e91 T Java_org_webrtc_PeerConnectionFactory_nativeInitializeAndroidGlobals which would appear to be the symbols that android launcher is complaining about not finding. The apk's MANIFEST.MF file seems to list all the shared libaries for each architecture, including the x64_64 one. Name: lib/x86_64/libjingle_peerconnection_so.so SHA-256-Digest: d8E3w3kKWDLuHcbpIJo99Wjwx+a6o4l78MoRXjEWbQM= Any ideas of what could be going wrong? -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/android-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/android-developers/3c1ff14b-8b6e-4980-9bf1-daff954d59bd%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

