我在我的应用程序中使用sandroProxy lib来使代理服务器监听来自Android设备的请求和响应,得到以下异常,如何解决它?
12-17 11:09:28.568: E/AndroidRuntime(10473): java.lang.UnsatisfiedLinkError: Couldn't load socketdest from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/org.sandroproxy.plugin-2.apk"],nativeLibraryDirectories=[/data/app-lib/org.sandroproxy.plugin-2, /vendor/lib, /system/lib]]]: findLibrary returned null
12-17 11:09:28.568: E/AndroidRuntime(10473): at java.lang.Runtime.loadLibrary(Runtime.java:358)
12-17 11:09:28.568: E/AndroidRuntime(10473): at java.lang.System.loadLibrary(System.java:526)
12-17 11:09:28.568: E/AndroidRuntime(10473): at org.sandroproxy.utils.NetworkHostNameResolver.<clinit>(NetworkHostNameResolver.java:48)
12-17 11:09:28.568: E/AndroidRuntime(10473): at org.sandroproxy.plugin.gui.MainActivity$1$1.run(MainActivity.java:98)
答案 0 :(得分:0)
此错误可能是因为加载第三方库失败。您能否检查一下该库是否存在于指定的路径中。如果它不是复制库.so文件。
答案 1 :(得分:0)
socketdest是sandroproxylib项目中的本机库构建。确保构建