Answers:
答案较晚,尽管我想对这个问题进行深入的回答。此方法适用于Android Studio 1.0.0及更高版本。
脚步
现在,您可以开始在项目中使用该库了。
将jar文件添加到该文件夹app/libs
。然后右键单击jar文件,然后单击“添加为库”。
如果没有libs
文件夹,则可以创建它。单击显示为“ Android”的组合框,然后将其更改为“ Project”
在这里,您可以右键单击目录树中的“应用”,然后转到“新建” =>“目录”
将您的JAR放在app / libs中,并在app / build.gradle中添加以下dependencies
部分:
compile fileTree(dir: 'libs', include: ['*.jar'])
在应用程序目录中创建“ libs”文件夹,将您的jar文件复制到libs文件夹中,右键单击Android Studio中的jar文件并添加为库...,然后打开build.gradle并添加以下内容:
dependencies {
implementation files('libs/your jar file.jar')
}
Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.
解析jar的示例...
从项目视图将jars添加到libs文件夹…如果不存在,则创建lib文件夹
复制所有罐子到那里...
将库添加到gradle ....在build.gradle文件中:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:23.0.0'
compile 'com.android.support:design:23.0.0'
compile 'com.android.support:percent:23.0.0'
compile 'com.parse.bolts:bolts-android:1.+'
compile fileTree(dir: 'libs', include: 'Parse-*.jar’)
}
为了添加lib文件夹的所有jar ...将Parse-*。jar更改为* .jar
这是您可以.jar
在Android Studio 2.1.3中添加文件的方式。
基于GUI的方法是在项目中添加一个附加模块。
最后一条建议。确保您包含的JAR文件最多使用JDK 1.7构建。与错误消息“ com.android.dx.cf.iface.ParseException:错误的类文件魔术师(cafebabe)或版本(0034.0000)”相关的许多问题直接源于此:0 :。
添加Jar文件Android Studio步骤的简单方法:
如果有人在寻找另一个解决方案而没有将jar文件实际复制到项目目录中(例如,在多个项目中使用jar时):
打开build.gradle并添加
def myJarFolder = 'C:/Path/To/My/Jars'
[...]
dependencies {
[...]
compile fileTree(dir: myJarFolder + '/jar/Sub/Folder/1', include: ['*.jar'])
compile fileTree(dir: myJarFolder + '/jar/Sub/Folder/2', include: ['*.jar'])
[...]
}
请注意,您当然不必使用myJarFolder变量,但是我发现它很有用。路径也可以是相对的,例如../../Path/To/My/Jars。
经过AndroidStudio 3.0测试
更新:对于Gradle Plugin> 3.0,请使用实现而不是compile:
dependencies {
[...]
implementation fileTree(dir: myJarFolder + '/jar/Sub/Folder/1', include: ['*.jar'])
implementation fileTree(dir: myJarFolder + '/jar/Sub/Folder/2', include: ['*.jar'])
[...]
}
在Android Studio版本3.0或更高版本中,我使用了以下波纹管:
2.在build.gradle中添加波纹管
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation files('libs/com.ibm.icu_3.4.4.1.jar')
将jar作为外部库添加到您的android项目中的“官方方式”是将jar添加到build.gradle的dependencies {}部分中 。
如果您已完成上述所有操作,但没有完成上述工作,那么还有两种其他可能性:
package a.b.c;
应该与文件夹a>文件夹b>文件夹c匹配。但是,如果您要使用cordova,那么这里有一些添加外部罐子的技巧。
“ build-extras.gradle ”是管理gradle文件的更好方法。
以下是在基于Cordova的android项目中管理其他设置的步骤:
//Other settings go here, e.g.: buildscript { ... } ext.postBuildExtras = { // you may have some other settings, e.g.: android { ... } dependencies { compile files('libs/abc.jar') } }
(此处更详细的步骤:扩展cordova gradle文件以包括google services)
cordova build android