1
私はこの問題を解決する方法がわかりませんし、別の方法、apacheコモンズ、io、log4jライブラリを正しくインポートする方法を使用する必要もありません?Androidスタジオ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)
ためdirectortの名前を変更し、それは –
が固定yeap動作しない、ちょうどここからソースコードをダウンロードすると、HTTPS: //blog.goddchen.de/2013/03/apache-commons-codec-android-compatible/と名前を変更してパッケージとその作業 –