我有问题,对我来说是个大问题!!!
最近,我只是将我的项目从Eclipse移到Android Studio,它在Android 6.0.1上运行良好(无需调试或发布版本)。但是,对于Android 5.1.1,只能成功安装发行版apk。对于调试版本,安装始终失败。以下是来自Android 5.1.1上Logcat的一些消息:
04-01 20:36:21.617: E/installd(409): DexInv: --- END '/data/app/eu.amaryllo.cerebro-1/base.apk' --- status=0x0006, process failed 04-01 20:36:21.625: W/PackageManager(768): Package couldn't be installed in /data/app/eu.amaryllo.cerebro-1 04-01 20:36:21.625: W/PackageManager(768): com.android.server.pm.PackageManagerException: scanPackageLI 04-01 20:36:21.625: W/PackageManager(768): at com.android.server.pm.PackageManagerService.scanPackageDirtyLI(PackageManagerService.java:6144) 04-01 20:36:21.625: W/PackageManager(768): at com.android.server.pm.PackageManagerService.scanPackageLI(PackageManagerService.java:5451) 04-01 20:36:21.625: W/PackageManager(768): at com.android.server.pm.PackageManagerService.installNewPackageLI(PackageManagerService.java:10422) 04-01 20:36:21.625: W/PackageManager(768): at com.android.server.pm.PackageManagerService.installPackageLI(PackageManagerService.java:10965) 04-01 20:36:21.625: W/PackageManager(768): at com.android.server.pm.PackageManagerService.access$2300(PackageManagerService.java:249) 04-01 20:36:21.625: W/PackageManager(768): at com.android.server.pm.PackageManagerService$6.run(PackageManagerService.java:8831) 04-01 20:36:21.625: W/PackageManager(768): at android.os.Handler.handleCallback(Handler.java:739) 04-01 20:36:21.625: W/PackageManager(768): at android.os.Handler.dispatchMessage(Handler.java:95) 04-01 20:36:21.625: W/PackageManager(768): at android.os.Looper.loop(Looper.java:211) 04-01 20:36:21.625: W/PackageManager(768): at android.os.HandlerThread.run(HandlerThread.java:61) 04-01 20:36:21.625: W/PackageManager(768): at com.android.server.ServiceThread.run(ServiceThread.java:46)
我在整个晚上谷歌这个问题,仍然找不到可用的方法来解决它。有人能帮帮我吗?请......
如果您需要更多信息,请询问。请,非常感谢!!!
答案 0 :(得分:1)
哦不!我自己发现了这个问题。在我的项目中,有一个函数有101个参数。这将引发这个问题。更改将参数传递给此函数的方法,然后解决它。感谢。