我是Android Studio的新手。 我如何在< JDK >文件夹下面的外部库中添加几个jar文件?
当前回答
请在build.gradle中提供jar文件位置
implementation fileTree(dir: '<DirName>', include: ['*.jar'])
例子:
implementation fileTree(dir: 'C:\Downloads', include: ['*.jar'])
添加单个jar文件
implementation files('libs/foo.jar')
注意: Compile在最新的gradle中已弃用,因此改用implementation。
其他回答
在app文件夹下创建libs文件夹,并将jar文件复制到其中。 在应用程序构建中添加以下行依赖。gradle文件:
implementation fileTree(include: '*.jar', dir: 'libs')
在Android Studio 3.0或更高版本中,我使用了如下的波纹:
如果不存在类似的文件夹,则创建应用程序目录的库
在左上角设置项目视图 进入项目 进入应用程序 点击应用->新建->目录 将文件夹命名为libs 将罐子粘贴到libs文件夹中 目录将看起来像一个波纹图像
在构建。Gradle添加这些线条 //如果之前没有添加,则添加此行。 实现文件树(目录:'libs',包括:['*.jar']) 实现文件(“libs / com.ibm.icu_3.4.4.1.jar”)
解析jar的例子…
从项目视图中添加jar到libs文件夹,如果不存在则创建lib文件夹
复制所有的罐子…
向gradle....添加库在构建。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
虽然我想对这个问题做一个深入的回答,但回答得晚了。此方法适用于Android Studio 1.0.0及以上版本。
步骤
首先把你的文件夹结构从Android切换到Project。
现在在app文件夹中搜索libs文件夹。
一旦您将.jar文件粘贴到libs文件夹中。右键单击jar文件,最后单击Add as library。这将负责在构建中添加编译文件('libs/library_name.jar')。gradle[你不需要在你的构建文件中手动输入这个]。
现在可以开始在项目中使用这个库了。
手动:
在项目中添加libs文件夹(Where build。Gradle被定位)。例如,应用程序 移动.jar到lib 在build.gradle中添加实现文件('libs/<name>.jar')。它与UI Add as library do相同
推荐文章
- 警告:API ' variable . getjavacompile()'已过时,已被' variable . getjavacompileprovider()'取代
- 安装APK时出现错误
- 访问限制:'Application'类型不是API(必需库rt.jar的限制)
- 碎片中的onCreateOptionsMenu
- 在Jar文件中运行类
- TextView粗体通过XML文件?
- 如何使线性布局的孩子之间的空间?
- DSL元素android.dataBinding。enabled'已过时,已被'android.buildFeatures.dataBinding'取代
- ConstraintLayout:以编程方式更改约束
- PANIC: AVD系统路径损坏。检查ANDROID_SDK_ROOT值
- 如何生成字符串类型的buildConfigField
- Recyclerview不调用onCreateViewHolder
- Android API 21工具栏填充
- Android L中不支持操作栏导航模式
- 如何在TextView中添加一个子弹符号?