我想将itext lib添加到我的项目中。(http://itextpdf.com/itextg-android)
我将jar文件添加到libs文件夹中。之后我写了build.gradle:编译文件(' libs / itextg-5.5.4.jar')。
但是在同步之后,我收到了这个错误:
错误:(12,0)未找到Gradle DSL方法:' compile()' 可能的原因:
项目' Pdf'可能正在使用不包含该方法的Gradle版本。 Gradle设置 构建文件可能缺少Gradle插件。 申请Gradle插件
此处(http://www.codeproject.com/Articles/986574/Android-iText-Pdf-Example)是关于此的解决方案,但当我这样做时,我会收到另一个错误
错误:无法解决:org.apache.commons:commons-imaging:1.0-SNAPSHOT 打开文件
在“项目结构”对话框中显示
答案 0 :(得分:2)
请检查您是否添加了所有需要的软件包,然后buil.gradle
看起来像是:
apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "com.proyecto.alberto.monedero" minSdkVersion 16 targetSdkVersion 22 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:22.0.0' compile files('libs/itextg-5.5.4.jar') compile files('libs/itextg-5.5.4-sources.jar') compile files('libs/itextg-5.5.4-javadoc.jar') compile 'com.google.android.gms:play-services:7.0.0' }
来自:https://github.com/alonsoat/ProyectoMonedero/blob/master/app/build.gradle
希望有所帮助
答案 1 :(得分:1)
您还可以通过右键单击添加.jar或库 "app" > New > Module
然后选择 Import .JAR/.AAR Package option.
您可以点击最右侧的“浏览”[...]找到你的罐子。 同步项目右键单击应用>同步应用
之后你应该是金色的。 通过Alt-Shift over RED方法/代码与您添加的库相关,您现在应该能够快速导入。
只是另一种选择。