Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java “android.util.secutil”包是关于什么的?_Java_Android - Fatal编程技术网

Java “android.util.secutil”包是关于什么的?

Java “android.util.secutil”包是关于什么的?,java,android,Java,Android,(我不确定是否更适合,但因为这是一个关于Java内部结构的问题,所以我认为这样会是一个更好的选择。请随意迁移。) 背景:我不小心删除了我的三星Galaxy Ace(GT-S5830,运行Android 2.3.6)上的/system/apps/Mms.apk。由于我没有备份,我尝试从库存ROM中替换它。但是,库存ROM中的Mms.apk崩溃: E/AndroidRuntime( 654): java.lang.NoClassDefFoundError: android.util.secutil

(我不确定是否更适合,但因为这是一个关于Java内部结构的问题,所以我认为这样会是一个更好的选择。请随意迁移。)

背景:我不小心删除了我的三星Galaxy Ace(GT-S5830,运行Android 2.3.6)上的
/system/apps/Mms.apk
。由于我没有备份,我尝试从库存ROM中替换它。但是,库存ROM中的
Mms.apk
崩溃:

E/AndroidRuntime(  654): java.lang.NoClassDefFoundError: android.util.secutil.Log
E/AndroidRuntime(  654):    at com.android.mms.MmsConfig.init(MmsConfig.java:104)
E/AndroidRuntime(  654):    at com.android.mms.MmsApp.onCreate(MmsApp.java:65)
E/AndroidRuntime(  654):    at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:969)
E/AndroidRuntime(  654):    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3276)
E/AndroidRuntime(  654):    at android.app.ActivityThread.access$2200(ActivityThread.java:117)
E/AndroidRuntime(  654):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:973)
E/AndroidRuntime(  654):    at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(  654):    at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime(  654):    at android.app.ActivityThread.main(ActivityThread.java:3687)
E/AndroidRuntime(  654):    at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(  654):    at java.lang.reflect.Method.invoke(Method.java:507)
E/AndroidRuntime(  654):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)
E/AndroidRuntime(  654):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625)
E/AndroidRuntime(  654):    at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager(  160): Process com.android.mms has crashed too many times: killing!
除了其他类似的stacktrace,我在网上找不到任何关于
android.util.secutil
包的信息。因此:

安卓.util.secutil
软件包是关于什么的?


查看4年前的代码片段,该软件包包含:

  • 一个
    Log
    类——看起来只不过是捆绑在一起的一堆日志实用程序。与日志切换器一起使用
  • LogSwitcher
    -可以告诉您当前是否显示全局日志/安全调试日志/安全错误日志/等等
  • Slog
    -类似于
    Log
    的方法,但每种方法仅在特定日志处于活动状态时进行检查和打印(例如,安全错误)
  • SmartParser
    -分析
    SmartParsingData
  • SmartParsingData
    -日期信息、电子邮件信息、电话号码信息、url信息的存储类
  • SmartPatterns
    -各种日期/其他模式的存储类。1月1日,12月12日。诸如此类的事情
这或多或少涵盖了整个包裹。总的来说,看起来相当普通