我一直在尝试使用apache.poi库来创建excel文件,但出于某种原因,我无法导入任何内容。
mainClassName = 'Main'
sourceCompatibility = 1.7
targetCompatibility = 1.7
version = '1.0'
repositories {
mavenCentral()
}
dependencies {
compile 'com.google.api-client:google-api-client:1.22.0'
compile 'com.google.oauth-client:google-oauth-client-jetty:1.22.0'
compile 'com.google.apis:google-api-services-sheets:v4-rev21-1.22.0'
compile 'org.apache.poi:poi:3.9'
}
当我尝试编写import org.apache.poi时;它给我一个错误说"包不存在"。 我的依赖项出了什么问题?感谢。
答案 0 :(得分:1)
在build.gradle文件中包含gradle时发现相同的错误。
使用: 编译组:' org.apache.poi',名称:' poi',版本:' 3.9'
Like: dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile group: 'org.apache.poi', name: 'poi', version: '3.9'
compile 'com.android.support:appcompat-v7:23.4.0'
}
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
applicationId "fl.gauravsngarg.com.inventory"
minSdkVersion 23
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile group: 'org.apache.poi', name: 'poi', version: '3.9'
compile 'com.android.support:appcompat-v7:23.4.0'
}
答案 1 :(得分:0)
经过研究,我找到了实际版本。
使用 // https://mvnrepository.com/artifact/org.apache.poi/poi 编译组:'org.apache.poi',名称:'poi',版本:'3.9'
这里给出了
https://mvnrepository.com/artifact/org.apache.poi/poi/3.9
该网站包含gradle,maven等的所有官方依赖项。
答案 2 :(得分:0)
对我有用:
很有可能在离线模式中启用了gradle同步。
只需更改一下。
像魅力一样工作
答案 3 :(得分:0)
我遇到了同样的问题!
对于我来说,文件>无效队列/重新启动>无效并重新启动是可行的。
我正在使用以下版本:https://mvnrepository.com/artifact/org.apache.poi/poi/4.1.2
答案 4 :(得分:0)
为我工作:
编译组:“ org.apache.poi”,名称:“ poi-ooxml”,版本:“ 4.0.0”
答案 5 :(得分:-1)
同样重新加载gradle项目很有用,因此gradle可以下载新依赖项的二进制文件。之后,新包装应该可用。