Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android Studio上的Gradle项目中添加外部JAR文件_Gradle_Android Studio_Android Gradle Plugin - Fatal编程技术网

在Android Studio上的Gradle项目中添加外部JAR文件

在Android Studio上的Gradle项目中添加外部JAR文件,gradle,android-studio,android-gradle-plugin,Gradle,Android Studio,Android Gradle Plugin,我在Android Studio中为我的gradle项目添加一个外部JAR时,经历了一段糟糕的时光。我问了一个类似的问题,但这些答案对我来说并不适用 我创建了一个libs文件夹,并在其中添加了我的JAR: ~/android/MyProject/libs $ pwd /Users/me/android/MyProject/libs ~/android/MyProject/libs $ ls TestFlightLib.jar 我在我的build.gradle dependencies {

我在Android Studio中为我的gradle项目添加一个外部JAR时,经历了一段糟糕的时光。我问了一个类似的问题,但这些答案对我来说并不适用

我创建了一个
libs
文件夹,并在其中添加了我的JAR:

~/android/MyProject/libs $ pwd
/Users/me/android/MyProject/libs
~/android/MyProject/libs $ ls
TestFlightLib.jar
我在我的
build.gradle

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
}
完成所有这些之后,我单击了
Build->Rebuild
project,但仍然不允许添加
import com.testflightapp.lib.testfligh

我还尝试了第二种解决方案,右键单击
TestFlightLib.jar
,并将其添加为模块。这允许我成功添加
import com.testflightapp.lib.testflightapp
,但是当我
运行该项目时,我仍然得到错误:
Gradle:error:package com.testflightapp.lib不存在

我做错了什么

如何简单地将外部JAR添加到gradle项目中?

试试以下方法:

  • 右键单击您的项目
  • 选择“打开模块设置”
  • 单击模块,然后单击“依赖项”
  • 检查列表中是否存在您的文件
  • 如果没有,请按+并将其添加为文件

试试这个:
编译文件('libs/x.jar','libs/y.jar')
不要仅仅因为你在问问题的两小时内没有得到满意的答案而问第二个重复的问题。