Android 如何解决安卓系统中不满意的链接错误?
我在我的应用程序中使用sandroProxy lib使代理服务器监听来自和到android设备的请求和响应,出现以下异常,如何解决Android 如何解决安卓系统中不满意的链接错误?,android,Android,我在我的应用程序中使用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.san
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)
此错误可能是因为加载第三方库失败。请检查指定路径中是否存在该库。如果不是,请复制库.so文件。socketdest是sandroproxylib项目中的本机库生成。确保这是构建的
我不知道如何检查指定路径的文件,可以再解释一下。sandroProxy库的格式是什么。这是一个jar文件还是一个.so文件?顺便说一句,我正试图充当所有请求和响应的代理,这些请求和响应来自和来自Middlex fiddler中的androidlike man。。我对此一无所知,如果有人对此提出建议,我非常高兴。它的项目是从Git克隆的。我想这是因为两个原因之一,1。您缺少git中的库文件。2.未正确包含库。对于第二种情况,如果您在eclipse中工作,右键单击您的项目->属性->java构建路径->添加外部jar->单击同一窗口的Order and Export选项卡,并检查刚才添加的库。然后单击OK。重建应用程序并再次运行。是的,但我不知道如何构建库项目。。如果你能提出建议,我很高兴,我一直在努力构建,但仍然没有得到正确的解决方案。。