Gradle Android Studio向项目中添加外部JAR

Gradle Android Studio向项目中添加外部JAR,gradle,android-studio,build.gradle,Gradle,Android Studio,Build.gradle,我正在尽我所能为我的项目添加一个外部JAR文件,但我就是做不到。下面是我正在做的事情: 将JAR复制到libs文件夹 点击“addaslibrary”并选择jar包选项 修改build.gradle以包含新的jar,我只是这样做: 依赖关系{ 编译文件树(目录:“libs”,包括:“*.jar”) } 但我仍然在预Dex阶段遇到一些奇怪的错误: Android Pre Dex: [StartAppUnifiedSDK-3.0.2.jar] UNEXPECTED TOP-LEVEL EXCEP

我正在尽我所能为我的项目添加一个外部JAR文件,但我就是做不到。下面是我正在做的事情:

  • 将JAR复制到libs文件夹
  • 点击“addaslibrary”并选择jar包选项
  • 修改build.gradle以包含新的jar,我只是这样做:

    依赖关系{ 编译文件树(目录:“libs”,包括:“*.jar”) }

但我仍然在预Dex阶段遇到一些奇怪的错误:

Android Pre Dex: [StartAppUnifiedSDK-3.0.2.jar] UNEXPECTED TOP-LEVEL EXCEPTION:
Android Pre Dex: [StartAppUnifiedSDK-3.0.2.jar] java.util.zip.ZipException: error in opening zip file

有什么想法可能是错误的吗?

错误消息格式表明您没有使用Gradle进行构建。您要么加载了eclipse项目文件(.classpath/.project),要么已有一些iml文件

这意味着对build.gradle的更改将无效,因为Studio使用IntelliJ内部构建器


您需要导入build.gradle文件来创建新的Studio项目。

您可以粘贴命令“gradle build--stacktrace”的输出吗?