" java.util.zip.ZipException:文件太短而不能成为zip文件"尝试安装应用时出错

时间:2017-04-01 18:26:33

标签: java android samsung-mobile

我一直在开发一款能够在三星s8上成功安装的应用。从昨天开始,我在尝试安装应用程序时出现以下错误

4-01 14:16:41.602 13367-13367/? E/System: java.util.zip.ZipException: File too short to be a zip file: 0
   at java.util.zip.ZipFile.<init>(ZipFile.java:208)
   at java.util.zip.ZipFile.<init>(ZipFile.java:147)
   at java.util.jar.JarFile.<init>(JarFile.java:161)
   at java.util.jar.JarFile.<init>(JarFile.java:98)
   at libcore.io.ClassPathURLStreamHandler.<init>(ClassPathURLStreamHandler.java:47)
   at java.lang.VMClassLoader.createBootClassPathUrlHandlers(VMClassLoader.java:49)
   at java.lang.VMClassLoader.<clinit>(VMClassLoader.java:31)
   at java.lang.ClassLoader.findLoadedClass(ClassLoader.java:742)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:362)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
   at java.util.ResourceBundle$RBClassLoader.loadClass(ResourceBundle.java:452)
   at java.util.ResourceBundle$Control.newBundle(ResourceBundle.java:2569)
   at java.util.ResourceBundle.loadBundle(ResourceBundle.java:1438)
   at java.util.ResourceBundle.findBundle(ResourceBundle.java:1402)
   at java.util.ResourceBundle.findBundle(ResourceBundle.java:1356)
   at java.util.ResourceBundle.findBundle(ResourceBundle.java:1356)
   at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1298)
   at java.util.ResourceBundle.getBundle(ResourceBundle.java:723)
   at java.util.logging.Level.<init>(Level.java:223)
   at java.util.logging.Level.<clinit>(Level.java:96)
   at java.util.logging.Logger.<clinit>(Logger.java:177)
   at java.util.logging.Logger.getLogger(Logger.java:393)
   at android.icu.util.TimeZone.<clinit>(TimeZone.java:92)
   at java.util.TimeZone.setDefault(TimeZone.java:712)
   at com.android.internal.os.RuntimeInit.commonInit(RuntimeInit.java:171)
   at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:295)

我也可以在不同的S8和其他手机上安装该应用。此错误仅出现在特定设备上。卸载应用程序并再次尝试也无济于事。该应用程序安装但在打开时崩溃。

任何线索都是有益的。谢谢

0 个答案:

没有答案