Tag: gradle

用于编译build.gradle中的POI库的multidex-android的替代方法

我已经编译了像这样的POI库: compile group: 'org.apache.poi', name: 'poi', version: '3.17' 但是我在大楼里发现了这个问题: 错误:.dex文件中的方法引用数量不能超过64K。 通过https://developer.android.com/tools/building/multidex.html了解如何解决此问题 所以,而不是启用multidex,导致我许多其他问题,我正在寻找一种替代解决scheme,如只包括一部分的POI库,因为我只用于.xls(Excel文件)parsing。 (我已经find了Jxls库,但是我也已经使用POI编写了一些代码)。

Apache POI .xlsx阅读,Gradle不会build立

我有简单的应用程序来从Excel文件(2007,.xlsx)中读取单元格。 我正在使用https://github.com/andruhon/android5xlsx库。 构build时出现以下错误: http : //pastebin.com/80jHfEVT (太长了) 你可以从这里下载我的项目,如果你需要: https : //mega.nz/# !2xwwAAJA! vwr_I7iL_htvem_R5tuZYfcT21xhrg2z2zhMJLzmq8Y与密码“stackoverflow”(不含“”)。 源是相同的像这样: java.exe完成非零退出值1 (我的问题),但我现在使用此gradle: Gradle.build apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.1" compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 } dexOptions { preDexLibraries false //incremental true javaMaxHeapSize "4g" } afterEvaluate { tasks.matching { it.name.startsWith('dex') }.each { dx -> if (dx.additionalParameters == null) […]

java.exe完成非零退出值1

刚开始的时候,我并不想从Android中的.xlsx文件中读取单元格,我已经尝试了几乎所有的东西,但是每次(在两个不同的PC上,都是Java 1.7.0_79),当我试图构build(运行)这个应用程序,它以相同的错误结束: Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' finished with non-zero exit value 1 我不知道,我该怎么做,Java和Android Studio已经重新安装…什么都不是。 我使用了https://github.com/hmkcode/Java/tree/master/java-excel-poi 消息的完整输出 Information:Gradle tasks [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:assembleDebug] :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:checkDebugManifest :app:preReleaseBuild UP-TO-DATE :app:prepareComAndroidSupportAppcompatV72310Library UP-TO-DATE :app:prepareComAndroidSupportMultidex100Library UP-TO-DATE :app:prepareComAndroidSupportSupportV42310Library UP-TO-DATE :app:prepareDebugDependencies :app:compileDebugAidl UP-TO-DATE :app:compileDebugRenderscript UP-TO-DATE :app:generateDebugBuildConfig UP-TO-DATE :app:generateDebugAssets UP-TO-DATE :app:mergeDebugAssets UP-TO-DATE :app:generateDebugResValues UP-TO-DATE […]