繁体   English   中英

使用Android Studio不将外部Jar库包含到APK中

[英]External Jar Library not included to apk using Android Studio

首先,我知道有类似的问题,但是它们不是完全相同的问题,并且不能解决我的问题。 我找到了针对Eclipse的解决方案,但没有针对Studio的解决方案。 当我将外部库添加为jar时,它将引发Classnotfound异常运行代码。 另一方面,它在桌面模块上可以正常工作。 反正有解决这个问题的方法吗? 还是什么原因?

不知道您的项目是什么样子,我只能做出一些猜测。

在应用程序的build.gradle文件中(您的项目在下面的文件夹中有一个单独的文件夹,但是您现在可以忽略该文件),您需要将jar文件添加到依赖关系中。通常,默认情况下是这样完成的:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
}

这会将所有jar文件添加到您的libs文件夹中

通常,您会将jar文件放在以下目录中:

myProjectFolder的/应用程序/库

因此,请确保jar文件位于gradle可以找到它们的位置

  1. 项目视图Android更改为Project
  2. 找出您的libs目录,并将jar文件添加到其中。
  3. 选择此jar并单击鼠标右键 ,单击添加为库

然后检查你的build.gradle,你会看到像成才compile files('libs/xxx.jar')dependencies 如果不是,请手动添加。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM