Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.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
MultiDex不能与“一起使用”;android.uid.system“;_Android_Android Multidex - Fatal编程技术网

MultiDex不能与“一起使用”;android.uid.system“;

MultiDex不能与“一起使用”;android.uid.system“;,android,android-multidex,Android,Android Multidex,我创建了具有多个依赖项的Android应用程序,超过了65536方法限制。为了解决这个问题,我使用了 不幸的是,当我将android:sharedUserId=“android.uid.system”添加到AndroidManifest.xml时,我得到了异常: Caused by: java.lang.ClassNotFoundException: akka.actor.LightArrayRevolverScheduler at java.lang.Class.classF

我创建了具有多个依赖项的Android应用程序,超过了65536方法限制。为了解决这个问题,我使用了

不幸的是,当我将
android:sharedUserId=“android.uid.system”
添加到AndroidManifest.xml时,我得到了异常:

Caused by: java.lang.ClassNotFoundException: 
akka.actor.LightArrayRevolverScheduler
        at java.lang.Class.classForName(Native Method)
        at java.lang.Class.forName(Class.java:308)
        at akka.actor.ReflectiveDynamicAccess$$anonfun$getClassFor$1.apply(DynamicAccess.scala:67)
        at akka.actor.ReflectiveDynamicAccess$$anonfun$getClassFor$1.apply(DynamicAccess.scala:66)
        at scala.util.Try$.apply(Try.scala:191)
        at akka.actor.ReflectiveDynamicAccess.getClassFor(DynamicAccess.scala:66)
        at akka.actor.ReflectiveDynamicAccess.createInstanceFor(DynamicAccess.scala:84)
        at akka.actor.ActorSystemImpl.createScheduler(ActorSystem.scala:677)
        at akka.actor.ActorSystemImpl.<init>(ActorSystem.scala:576)
        at akka.actor.ActorSystem$.apply(ActorSystem.scala:142)
        at akka.actor.ActorSystem$.apply(ActorSystem.scala:119)
        at akka.actor.ActorSystem$.create(ActorSystem.scala:67)
        at akka.actor.ActorSystem.create(ActorSystem.scala)
        at CENSORED
        at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:923)
        at android.os.Handler.handleCallback(Handler.java:739)
        at android.os.Handler.dispatchMessage(Handler.java:95)
        at android.os.Looper.loop(Looper.java:145)
        at android.app.ActivityThread.main(ActivityThread.java:5940)
        at java.lang.reflect.Method.invoke(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:372)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1389)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1184)
 Caused by: java.lang.ClassNotFoundException: Didnt find class "akka.actor.LightArrayRevolverScheduler" on path: DexPathList[[directory "."],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
        at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
        at android.app.LoadedApk$WarningContextClassLoader.loadClass(LoadedApk.java:533)
        at java.lang.Class.classForName(Native Method)
        at java.lang.Class.forName(Class.java:308)
        at akka.actor.ReflectiveDynamicAccess$$anonfun$getClassFor$1.apply(DynamicAccess.scala:67)
        at akka.actor.ReflectiveDynamicAccess$$anonfun$getClassFor$1.apply(DynamicAccess.scala:66)
        at scala.util.Try$.apply(Try.scala:191)
        at akka.actor.ReflectiveDynamicAccess.getClassFor(DynamicAccess.scala:66)
        at akka.actor.ReflectiveDynamicAccess.createInstanceFor(DynamicAccess.scala:84)
        at akka.actor.ActorSystemImpl.createScheduler(ActorSystem.scala:677)
        at akka.actor.ActorSystemImpl.<init>(ActorSystem.scala:576)
        at akka.actor.ActorSystem$.apply(ActorSystem.scala:142)
        at akka.actor.ActorSystem$.apply(ActorSystem.scala:119)
        at akka.actor.ActorSystem$.create(ActorSystem.scala:67)
        at akka.actor.ActorSystem.create(ActorSystem.scala)
        at CENSORED
        at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:923)
        at android.os.Handler.handleCallback(Handler.java:739)
        at android.os.Handler.dispatchMessage(Handler.java:95)
        at android.os.Looper.loop(Looper.java:145)
        at android.app.ActivityThread.main(ActivityThread.java:5940)
        at java.lang.reflect.Method.invoke(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:372)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1389)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1184)
Suppressed: java.lang.ClassNotFoundException: akka.actor.LightArrayRevolverScheduler
        at java.lang.Class.classForName(Native Method)
        at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
        at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
        ... 27 more`
原因:java.lang.ClassNotFoundException:
akka.actor.LightArrayRevolversScheduler
位于java.lang.Class.classForName(本机方法)
位于java.lang.Class.forName(Class.java:308)
在akka.actor.reflectDynamicAccess$$anonfun$getClassFor$1.apply(DynamicAccess.scala:67)
在akka.actor.reflectDynamicAccess$$anonfun$getClassFor$1.apply(DynamicAccess.scala:66)
在scala.util.Try$.apply(Try.scala:191)
在akka.actor.ReflectVedynamicAccess.getClassFor(DynamicAccess.scala:66)
在akka.actor.reflectDynamicAccess.createInstanceFor(DynamicAccess.scala:84)
在akka.actor.ActorSystemImpl.createScheduler(ActorSystem.scala:677)上
在akka.actor.ActorSystemImpl.(ActorSystem.scala:576)
在akka.actor.ActorSystem$.apply上(ActorSystem.scala:142)
在akka.actor.ActorSystem$.apply(ActorSystem.scala:119)
在akka.actor.ActorSystem$.create上(ActorSystem.scala:67)
在akka.actor.ActorSystem.create(ActorSystem.scala)上
在审查时
在android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:923)中
位于android.os.Handler.handleCallback(Handler.java:739)
位于android.os.Handler.dispatchMessage(Handler.java:95)
位于android.os.Looper.loop(Looper.java:145)
位于android.app.ActivityThread.main(ActivityThread.java:5940)
位于java.lang.reflect.Method.invoke(本机方法)
位于java.lang.reflect.Method.invoke(Method.java:372)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1389)上
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1184)
原因:java.lang.ClassNotFoundException:在路径:DexPathList[[目录]、NativeLibraryDirectory=[/vendor/lib、/system/lib]上未找到类“akka.actor.LightArrayRevolversScheduler”
位于dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
位于java.lang.ClassLoader.loadClass(ClassLoader.java:511)
位于java.lang.ClassLoader.loadClass(ClassLoader.java:469)
在android.app.LoadedApk$WarningContextClassLoader.loadClass(LoadedApk.java:533)上
位于java.lang.Class.classForName(本机方法)
位于java.lang.Class.forName(Class.java:308)
在akka.actor.reflectDynamicAccess$$anonfun$getClassFor$1.apply(DynamicAccess.scala:67)
在akka.actor.reflectDynamicAccess$$anonfun$getClassFor$1.apply(DynamicAccess.scala:66)
在scala.util.Try$.apply(Try.scala:191)
在akka.actor.ReflectVedynamicAccess.getClassFor(DynamicAccess.scala:66)
在akka.actor.reflectDynamicAccess.createInstanceFor(DynamicAccess.scala:84)
在akka.actor.ActorSystemImpl.createScheduler(ActorSystem.scala:677)上
在akka.actor.ActorSystemImpl.(ActorSystem.scala:576)
在akka.actor.ActorSystem$.apply上(ActorSystem.scala:142)
在akka.actor.ActorSystem$.apply(ActorSystem.scala:119)
在akka.actor.ActorSystem$.create上(ActorSystem.scala:67)
在akka.actor.ActorSystem.create(ActorSystem.scala)上
在审查时
在android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:923)中
位于android.os.Handler.handleCallback(Handler.java:739)
位于android.os.Handler.dispatchMessage(Handler.java:95)
位于android.os.Looper.loop(Looper.java:145)
位于android.app.ActivityThread.main(ActivityThread.java:5940)
位于java.lang.reflect.Method.invoke(本机方法)
位于java.lang.reflect.Method.invoke(Method.java:372)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1389)上
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1184)
抑制:java.lang.ClassNotFoundException:akka.actor.LightArrayRevolversScheduler
位于java.lang.Class.classForName(本机方法)
位于java.lang.BootClassLoader.findClass(ClassLoader.java:781)
位于java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
位于java.lang.ClassLoader.loadClass(ClassLoader.java:504)
... 还有27个`
它表明MultiDex在启动过程中不能按预期工作,因为apk中有classes.dex和classes2.dex

是的,我有使用android.uid.system的权限,在其他情况下也可以正常工作

有没有办法解决这个问题