在 android 中创建 excel sheet
create excel sheet in android
我正在尝试从我的 android 应用程序生成 excel 报告,为此我遇到了 apache POI
但是当我将 jar 文件导入文件夹时它显示以下错误我在网上的许多地方找到了谁。
对于
这样的图书馆
poi-3.11-20141221.jar
poi-ooxml-3.11-20141221.jar
poi-ooxml-schemas-3.11-20141221.jar
trouble writing output: Too many method references: 76142; max is 65536.
然后我就下到稍晚一点的版本
trouble writing output: Too many method references: 66024; max is 65536.
poi-3.9-20121203.jar
poi-ooxml-3.9-20121203.jar
poi-ooxml-schemas-3.9-20121203.jar
我已经看到可能 post 与之相关,但仍然没有找到解决问题的任何明确方法,如果有人可以提出路线图,我将不胜感激
您的库定义了很多您可能不会使用的方法。
尝试在你的 gradle 构建文件中启用 minify:
android {
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
这将停止编译未使用的代码。
ProGuard 包含在 AndroidStudio gradle 插件中。
另外你可以启用resource shrinking:
...
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
...
debug{...}
也一样
更新
看起来像是构建工具问题:
Changelog BuildTools v21.1(2014 年 10 月):
"添加了对 APK 的 multidex 文件支持和 Jack 支持以解决 64K 方法引用限制。"
我正在尝试从我的 android 应用程序生成 excel 报告,为此我遇到了 apache POI
但是当我将 jar 文件导入文件夹时它显示以下错误我在网上的许多地方找到了谁。
对于
这样的图书馆poi-3.11-20141221.jar
poi-ooxml-3.11-20141221.jar
poi-ooxml-schemas-3.11-20141221.jar
trouble writing output: Too many method references: 76142; max is 65536.
然后我就下到稍晚一点的版本
trouble writing output: Too many method references: 66024; max is 65536.
poi-3.9-20121203.jar
poi-ooxml-3.9-20121203.jar
poi-ooxml-schemas-3.9-20121203.jar
我已经看到可能 post 与之相关,但仍然没有找到解决问题的任何明确方法,如果有人可以提出路线图,我将不胜感激
您的库定义了很多您可能不会使用的方法。 尝试在你的 gradle 构建文件中启用 minify:
android {
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
这将停止编译未使用的代码。 ProGuard 包含在 AndroidStudio gradle 插件中。
另外你可以启用resource shrinking:
...
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
...
debug{...}
更新
看起来像是构建工具问题: Changelog BuildTools v21.1(2014 年 10 月):
"添加了对 APK 的 multidex 文件支持和 Jack 支持以解决 64K 方法引用限制。"