ldd equivalent on android -
I have a libTest.so that does not load on some devices. Logcat is absolutely useless How can I find out which symbols are missing and in which library? I have only standard tools from NDK (Nm, Relief, Ozdump etc.), which tool and how can I use it so that it parses my libTest.so and all dependent libraries and tells me which symbol target Loads on the device prevents my lib. Thanks to Android developers my feature request was applied :) Now we have a tool Which allows to relieve the dependency. EDIT: This does not resolve full symbols, however, as if you build against Android-14 and try to use the methods that were not present in older Androids, Tools will not list missing symbols. This part was left in the form of TODO in ndk - depends. arm-linux-androideabi-readelf.exe -d Using libTest.so I was able to see all the necessary libbs, which requires libTest.so. I pulled them all into the same folder on my local PC.
Comments
Post a Comment