1
我還沒有任何想法如何解決這個問題,並且我也不需要使用其他方法,如何正確導入apache commons,io,log4j庫?Android Studio java.lang.NoSuchMethodError:沒有靜態方法encodeHexString
UPD:
問題解決了,我只是爲公共
FATAL EXCEPTION: main
Process: idocs.ciphered, PID: 9404
java.lang.NoSuchMethodError: No static method encodeHexString([B)Ljava/lang/String; in class Lorg/apache/commons/codec/binary/Hex; or its super classes (declaration of 'org.apache.commons.codec.binary.Hex' appears in /system/framework/org.apache.http.legacy.boot.jar)
at idocs.ciphered.utils.CryptoHelper.hex(CryptoHelper.java:149)
at idocs.ciphered.utils.CryptoHelper.random(CryptoHelper.java:136)
at idocs.ciphered.utils.CryptoHelper.encrypt(CryptoHelper.java:91)
at idocs.ciphered.Main.onCreate(Main.java:42)
at android.app.Activity.performCreate(Activity.java:6904)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1136)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3266)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3415)
at android.app.ActivityThread.access$1100(ActivityThread.java:229)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1821)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:7331)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
它不工作 –
葉氏固定的,只要下載源代碼從這裏HTTPS改變directort的名字: //blog.goddchen.de/2013/03/apache-commons-codec-android-compatible/並重命名包,它的工作 –