草庐IT

zip_entry

全部标签

java - NullPointerException : Attempt to read from field 'com. android.volley.Cache$Entry com.android.volley.Response.cacheEntry

我正在使用AndroidVolley从外部API获取JSONArray。我的代码在下面StringRequestjq=newStringRequest("http://api.example.com/json/States",newResponse.Listener(){@OverridepublicvoidonResponse(StringjsonArray){try{Log.d("Success",jsonArray.toString());}catch(Exceptionje){je.printStackTrace();}}},newResponse.ErrorListener(

android - java.util.zip.ZipException : duplicate entry: org/apache/http/HttpMessage. 类

我收到以下错误。最近两天我没有尝试解决它,但没有解决问题。错误:任务':app:packageAllDebugClassesForMultiDex'执行失败。java.util.zip.ZipException:duplicateentry:org/apache/http/HttpMessage.classhereismybuild.gradle(app)applyplugin:'com.android.application'android{compileSdkVersion23buildToolsVersion'23.0.0'defaultConfig{applicationId"

android - 无法打开 zip 文件 gradle 依赖项缓存可能已损坏

当我更新androidstudio时,出现了这个错误。创建一个新项目没有问题。我无法构建我现有的项目。我已经上网了,当我点击重新下载时,这个错误没有修复。我该如何解决这个问题?我尝试了很多在互联网上找到的方法,但没有成功。dependencies{compilefileTree(include:['*.jar'],dir:'libs')testCompile'junit:junit:4.12'compile'com.android.support:appcompat-v7:25.0.1'compile'cz.msebera.android:httpclient:4.4.1.1'comp

android - 典型的 ZIP 文件和 APK 文件之间有区别吗?

我知道典型的APK文件会包含AndroidManifest.xml,但这不是我要求的方面。我问的是ZIP结构和标题,即从较低级别的角度来看。 最佳答案 任何APK文件都是有效的ZIP文件。不仅如此-文件必须存在,zipalign通常用于对齐文件内的数据结构-但它都是有效的ZIP。 关于android-典型的ZIP文件和APK文件之间有区别吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest

Java 检查 zip 文件的目录

我有下面的代码来检查文件夹是否存在于sdcard上,如果文件夹存在,我想添加另一个if语句来检查实际文件夹中是否存在zip文件(如果它确实存在)。我该怎么做才能检查文件夹中的zip扩展名。该文件夹中应该有很多zip,但我只希望它检查以确保有zip而没有其他文件扩展名。感谢您对此提供的任何帮助。Filez=newFile("/mnt/sdcard/folder");if(!z.exists()){Toast.makeText(MainMethod.this,"/sdcard/folderNotFound!",Toast.LENGTH_LONG).show();}else{Toast.ma

android - 解压缩 zip 文件给出 "java.util.zip.ZipException: Cannot read version"或 "java.util.ZipException Cannot read local header version 45"

我只想提取一个普通的zip文件,但它总是失败。这是我现在使用的代码:privateFiledownloadPath=newFile(Environment.getExternalStorageDirectory()+"/Test/file.zip");privateFileunzipLoc=newFile(Environment.getExternalStorageDirectory()+"/Test/");FileInputStreamfin=newFileInputStream(downloadPath);ZipInputStreamzin=newZipInputStream(fi

android - 使用下载管理器下载 zip 文件

我想从特定的zip链接下载一个zip文件,然后在android中解压缩该zip文件。我应该怎么做?我可以使用安卓下载管理器吗? 最佳答案 是的,你可以使用它,这是一个小fragment:DownloadManagerdm=(DownloadManager)getSystemService(Context.DOWNLOAD_SERVICE);DownloadManager.Requestreq=newDownloadManager.Request(Uri.parse("url-of-the-zip"));req.setDestinat

android - 如果扩展文件版本与 apk 版本代码不同,则使用 URI(使用 Google Zip 扩展库)访问 APK 扩展文件会导致崩溃

我的apk版本代码是版本3。我使用的是主扩展文件,它加载了apk版本代码1(文件名类似于main.1.ex.etc.eg.obb)。扩展文件可以在设备上正常下载。扩展文件有媒体文件,所以我使用GoogleZip扩展库中的APEZProvider来使用VideoView播放它。调用VideoView.start()会导致Nullpointer异常。到目前为止我发现了什么:在APEZProvider.initIfNecessary()中返回主扩展文件版本3而不是1。因此尝试打开ZipResourceFile(mAPKExtensionFile)返回null。APEZProvider.ope

android - 重复的 zip 条目 [commons-io-1.3.2.jar :org/apache/commons/io/CopyUtils. 类])

我在使用minifyEnabled时收到“Duplicatezipentryerror”。AndroidStudio版本:1.0rc1操作系统版本:MacOS10.9.5JavaJRE/JDK版本:“1.7.0_71”Gradle:0.14.0这是我的一些build.gradle设置。compileSdkVersion21buildToolsVersion"21.1.1"packagingOptions{exclude'META-INF/DEPENDENCIES.txt'exclude'META-INF/LICENSE.txt'exclude'META-INF/NOTICE.txt'e

android - 注意 : the configuration keeps the entry point `XXX` , 但不是 Android Studio 中的描述符类 'xxx'

当我在Androidstudiov1.1.0中启用minifyEnabled时出现以下错误类是:packagecom.example.FFmpegBridge;publicclassFFmpegBridge{static{System.loadLibrary("xxx");}publicnativevoidinit(AVOptionsoptions,intaudio)throwsIOException;staticpublicclassAVOptions{}}proguard-rules.pro是默认的:#AddprojectspecificProGuardruleshere.#Byd