Android-DecodeBase64使App崩溃

苏多杰夫

我必须加密一个字符串,但应用程序未达到加密方法,它在加载时崩溃。
我正在使用Apache Commons Codec库。

private EditText txtPass = (EditText)findViewById(R.id.txtPass);
public String key = txtPass.getText().toString();
public byte[] key_Array = org.apache.commons.codec.binary.Base64.decodeBase64(key);

由于某种原因,该应用程序在第三行崩溃。

我的logcat。

12-03 14:03:31.441  23420-23420/com.example.cristiano.automacao V/ActivityThread﹕ Class path: /data/app/com.example.cristiano.automacao-2.apk, JNI path: /data/data/com.example.cristiano.automacao/lib
12-03 14:03:31.591  23420-23420/com.example.cristiano.automacao W/dalvikvm﹕ VFY: unable to resolve static method 8974: Lorg/apache/commons/codec/binary/Base64;.decodeBase64 (Ljava/lang/String;)[B
12-03 14:03:31.601  23420-23420/com.example.cristiano.automacao W/dalvikvm﹕ VFY: unable to resolve static method 8984: Lorg/apache/commons/codec/binary/Base64;.encodeBase64String ([B)Ljava/lang/String;
12-03 14:03:31.611  23420-23420/com.example.cristiano.automacao W/dalvikvm﹕ threadid=1: thread exiting with uncaught exception (group=0x41c7b438)

有什么线索吗?

更新

我将代码更改为此:

public static String key = "1234";
public static byte[] key_Array = decodeBase64(key);

但是现在我又遇到了其他错误

java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.decodeBase64
路德格

试试这个:

// decode data from base 64
    private static byte[] decodeBase64(String dataToDecode)
        {
            byte[] dataDecoded = Base64.decode(dataToDecode, Base64.DEFAULT);
            return dataDecoded;
        }

//enconde data in base 64
        private static byte[] encodeBase64(byte[] dataToEncode)
        {
            byte[] dataEncoded = Base64.encode(dataToEncode, Base64.DEFAULT);
            return dataEncoded;
        }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Apache Commons的DecodeBase64

来自分类Dev

Android ListView App崩溃错误

来自分类Dev

RadioGroup导致Android App崩溃?

来自分类Dev

Android App在Android版本4.1.2上崩溃

来自分类Dev

Android App在Android版本4.1.2上崩溃

来自分类Dev

Android APP在getWritableDatabase()或getReadableDatabase()上崩溃

来自分类Dev

长时间闲置后,Android App崩溃

来自分类Dev

android app崩溃的webview网址更改

来自分类Dev

单击菜单按钮后Android App崩溃

来自分类Dev

加载SharedPreferences'getBoolean'时Android App崩溃

来自分类Dev

连接到Firebase时Android App崩溃

来自分类Dev

向下滚动ListView后,Android App崩溃

来自分类Dev

Android APP在getWritableDatabase()或getReadableDatabase()上崩溃

来自分类Dev

单击菜单按钮后Android App崩溃

来自分类Dev

尝试解析XML时Android App崩溃

来自分类Dev

传递数据后,Android App崩溃

来自分类Dev

加载SharedPreferences'getBoolean'时,Android App崩溃

来自分类Dev

闪屏后Android App崩溃

来自分类Dev

单击按钮后Android App崩溃

来自分类Dev

Android App在某些设备上崩溃

来自分类Dev

Android in App计费测试购买使Play商店崩溃

来自分类Dev

启用推送通知时,Android App突然崩溃

来自分类Dev

Android App SQLite数据库创建崩溃

来自分类Dev

在活动之间切换时,Android App崩溃

来自分类Dev

微调器在启动时导致Android App崩溃

来自分类Dev

单击搜索图标时,Android App崩溃吗?

来自分类Dev

Android App SQLite数据库创建崩溃

来自分类Dev

使用长嵌套循环时,Android App停止并崩溃

来自分类Dev

意图进行新活动时,Android App崩溃