Tôi sử dụng Android Studio và tôi có một số thư viện mà tôi sử dụng ở đó.Tệp trùng lặp trong quá trình đóng gói APK
tôi có:
android-query-full.0.25.10.jar
gson-2.2.4-sources.jar
slide-menu.jar
tôi đã xác định trong tập tin build.gradle
để biên dịch toàn bộ thư mục libs như thế này:
dependencies {
compile 'com.android.support:support-v4:13.0.+'
compile fileTree(dir: 'libs', include: '*.jar')
}
Tất cả những tuyệt tác.
Bây giờ tôi muốn thêm một thư viện "PullToRefresh" tôi đã đóng gói các Res
và Src
thư mục vào một tập tin jar duy nhất với các mã nguồn từ nhật thực (như tôi đã làm với SlideMenu.jar) và bổ sung jar mới được tạo ra như một thư viện cho dự án của tôi bên cạnh tất cả những người khác.
khi tôi cố gắng để xây dựng dự án của tôi, tôi nhận được lỗi sau từ gradle:
Gradle: : duplicate files during packaging of APK C:\Code\TestProject\Test\build\apk\Endilo-debug-unaligned.apk
Gradle: Execution failed for task ':Endilo:packageDebug'.
> Duplicate files copied in APK res/values/attrs.xml
File 1: C:\Code\TestProject\Test\libs\PullToRefresh.jar
File 2: C:\Code\TestProject\Test\libs\PullToRefresh.jar
này là rất lạ khi tôi nhận được bản sao từ file jar cùng .. những gì đang xảy ra ở đây !?
bản sao có thể có của [Android Gradle plugin 0.7.0: "tệp trùng lặp trong quá trình đóng gói APK"] (http://stackoverflow.com/questions/20673625/android-gradle-plugin-0-7-0-duplicate- tập tin trong quá trình đóng gói-của-apk) – mimming
@Mortalus: Xin chào bạn có tìm ra giải pháp không? –
Đó là một lỗi trong phiên bản gradle .. Việc nâng cấp lên lớp layest giải quyết nó cho tôi @alex tran – Mortalus