【发布时间】:2014-03-03 02:51:29
【问题描述】:
我刚从 Eclipse 迁移到 Android Studio。在 Eclipse 中,我有一个使用正确配置和工作的 facebook 和 jsoup 库运行的项目。 但是当我将项目导入 Android Studio 时,构建失败了。我在这里搜索了很多,但找不到解决方案。这是我今天得到的结构:
Workspace \TripFinder (package name)
TripFinder 内部: (4个四个文件夹)
.gradle
.idea
facebookSDK
gradle
tripFinder
(7个七档)
build.gradle
gradlew
gradlew.bat
import-summary
local.properties
settings.gradle
TripFinder.iml
我认为奇怪的是,除了 build 和 src 文件夹之外,tripFinder 文件夹中还有 build.gradle 和 tripFinder.iml 文件(在我看来这是多余的)。我在 Facebook 文件夹中有相同的结构。
In Files > Project Structures... I have two modules> Facebook and TripFinder modules.
在 Facebook 依赖项中:com.android.tools.idea.structure.ModuleDependenciesTableItem@668baf3 我把tripFinder依赖项放在里面:
- admob (stopped giving me errors as was before)
- facebookSDK
- jsoup 1.7.2.jar
- jsoup 1.7.2-sources.jar
- jsoup 1.7.2-javadoc.jar
但是当我尝试构建时,我得到了这 2 个错误:
: duplicate files during packaging of APK C:\Users\Tiago\Documents\Android\Workspace_appsTMA\TripFinder\tripFinder\build\apk\tripFinder-debug-unaligned.apk
和
Execution failed for task ':tripFinder:packageDebug'.
> Duplicate files copied in APK org/jsoup/nodes/entities-base.properties
File 1: C:\Users\Tiago\Documents\Android\Workspace_appsTMA\TripFinder\tripFinder\src\main\libs\jsoup-1.7.2-sources.jar
File 2: C:\Users\Tiago\Documents\Android\Workspace_appsTMA\TripFinder\tripFinder\src\main\libs\jsoup-1.7.2-sources.jar
如果解决方案是将某些内容写入 build.gradle 文件,请告诉我应该编辑哪一个,因为我有三个 build.gradle 文件。 一个在根文件夹(tripfinder),另一个在 facebook 文件夹中,另一个在 tripFinder 文件夹(根中的嵌套文件夹)。谢谢各位。
如果您需要其他任何东西,请让我帮忙提供。
【问题讨论】:
标签: android gradle android-studio jsoup libs