Android Studio将外部JAR添加到项目中

时间:2013-06-25 08:24:38

标签: gradle android-studio build.gradle

我正在尽我所能将外部JAR文件添加到我的项目中,但我无法做到。这就是我正在做的事情:

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

    依赖{ 编译fileTree(dir:'libs',包括:'* .jar') }

然而我在Pre 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

关于可能出错的任何想法?

1 个答案:

答案 0 :(得分:0)

错误消息格式显示您没有使用Gradle进行构建。你加载了eclipse项目文件(.classpath / .project)或者有一些现有的iml文件。

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

您需要导入build.gradle文件,而不是创建一个新的Studio项目。