我刚从 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 文件夹(根中的嵌套文件夹)。感谢你们。
如果您需要其他任何东西,请,只是要求我会帮助提供它。