android下导入第三方包

本文介绍了如何在项目中正确导入第三方jar包的方法。具体步骤包括:在根目录创建libs文件夹并存放jar包,然后通过Java Build Path将这些jar包添加到工程依赖中。

     经过一天的尝试,终于解决了这个问题。

     步骤如下:

     1.在根目录下创建一个文件夹libs,把第三方jar包考贝到这个文件夹中,在工程上刷新就会出现这个文件夹。

     2.工程名,右键--〉java Build Path--〉Libraries

     3.选择Add JARS,找到刚才创建的文件夹libs,添加里面所有的jar包,最后确定行了

     这种办法才会将第三包导入到我们生成的APK文件中

Android导入第三方库有多种方法,常见的如下: ### Gradle 抓取 在 module 的 `build.gradle` 中的 `dependencies` 添加相应代码来导入第三方,例如: ```groovy compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:22.2.0' compile(name:'android-volley-1.0.16-debug', ext:'aar') ``` 导入 `aar` 的语法格式是 `compile(name:'第三方文件名不含扩展', ext:'aar')`;导入 `jar` 的语法格式 `compile '的完整名称不含扩展名'`。另外,也可使用 `implementation`,如: ```groovy implementation 'cn.pedant.sweetalert:library:1.3' ``` 示例代码如下: ```groovy apply plugin: 'com.android.application' android { compileSdkVersion 29 buildToolsVersion "30.0.3" defaultConfig { applicationId "com.example.myapp" minSdkVersion 21 targetSdkVersion 29 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'androidx.appcompat:appcompat:1.0.2' implementation 'androidx.constraintlayout:constraintlayout:1.1.3' implementation 'com.google.android.material:material:1.2.1' testImplementation 'junit:junit:4.12' androidTestImplementation 'androidx.test.ext:junit:1.1.0' androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1' implementation 'cn.pedant.sweetalert:library:1.3' } ``` ### libs 导入第三方库的 `jar` 复制到项目的 `libs` 目录下,然后在 `build.gradle` 中添加 `implementation fileTree(dir: 'libs', include: ['*.jar'])` 来引用这些 `jar` [^2][^3][^4]。 ### 源码导入 可以将第三方库的源码导入到项目中,以便于修改。例如在使用图片选择器的第三方框架 GalleryFinal 时,可通过此方法导入 [^2]。 ### 导入 Module 这也是一种导入第三方库的方式,但引用中未详细说明其具体操作步骤 [^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值