2017-06-13 460 views
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) 

回答

0
Are u using android studio then using this one 

     compile group: 'de.mindpipe.android', name: 'android-logging-log4j', version: '1.0.3' 
    compile group: 'log4j', name: 'log4j', version: '1.2.17' 

Are u using eclipse then 

http://www.java2s.com/Code/Jar/a/Downloadandroidlogginglog4j103jar.htm 

this link from download jar 

add externel lib of ur project and check of it apply 
+0

它不工作 –

+0

叶氏固定的,只要下载源代码从这里HTTPS改变directort的名字: //blog.goddchen.de/2013/03/apache-commons-codec-android-compatible/并重命名包,它的工作 –

相关问题