- Siêu lớp và danh mục iOS/Objective-C
- object-c - -1001 lỗi khi NSURLSession vượt qua httpproxy và /etc/hosts
- java - Nhận địa chỉ url bằng lớp mạng
- ios - Âm thanh không phát trong thông báo đẩy
我有这个错误:
Không thực thi được tác vụ ':app:packageAllDebugClassForMultiDex'.
> java.util.zip.ZipException: mục nhập trùng lặp: com/google/android/gms/internal/zzrf.class
Tôi muốn thêm dịch vụ google play vào dự án của mình, vì vậy tôi đặt dòng này vào tệp build.gradle:
biên dịch 'com.google.android.gms:play-services:7.8.0'
Vì vậy, tôi đã phải kích hoạt multidex và làm theo tài liệu Android và thêm tài liệu này vào build.gradle:
biên dịch 'com.android.support:multidex:1.0.1'
Và
multiDexEnabled đúng
Tôi đã thêm cái này vào danh sách android:
<ứng dụng="">ứng>
...
android:name="android.support.multidex.MultiDexApplication">
Nhưng tôi có lỗi được viết ở trên. Tôi đã tìm thấy rất nhiều câu hỏi liên quan đến vấn đề này (app:packageAllDebugClassesForMultiDex) nhưng không có câu hỏi nào (mục nhập trùng lặp: com/google/android/gms/internal/zzrf.class).
Tôi đã thử một số giải pháp như xóa một số thư viện của Google nhưng tôi không biết /zzrf.class nội bộ đề cập đến điều gì.
Đây là tập tin gradle của tôi:
áp dụng plugin: 'com.android.application'
Android {
biên dịchSdkPhiên bản 22
buildToolsPhiên bản "22.0.1"
cấu hình mặc định {
Id ứng dụng "fr.djey.testgoogleplus"
minSdkPhiên bản 16
targetSdkPhiên bản 22
phiên bảnMã 1
Tên phiên bản "1.0"
multiDexEnabled đúng
}
buildTypes {
giải phóng {
minifyEnabled sai
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
sự phụ thuộc {
biên dịch fileTree(dir: 'libs', include: ['*.jar'])
biên dịch 'com.android.support:appcompat-v7:22.2.1'
biên dịch 'com.google.android.gms:play-services:7.8.0'
biên dịch 'com.android.support:multidex:1.0.1'
}
câu trả lời hay nhất
Tôi gặp phải vấn đề tương tự. Trong trường hợp của tôi, tôi đã sử dụng thư viện Android tự chế mà ứng dụng Android của tôi sử dụng. Điều này có nghĩa là 1 dự án có 2 mô-đun độc lập và mô-đun ứng dụng phụ thuộc vào mô-đun thư viện. Cả hai đều hỗ trợ multidex. Nguyên nhân sâu xa là sự không nhất quán giữa các phiên bản Dịch vụ Google Play. Trong mô-đun ứng dụng tôi đang sử dụng 7.8.+ và trong thư viện tôi đang sử dụng 8.1.+. Vì vậy, tôi vừa cập nhật cả hai lên cùng phiên bản 8.1.+ và nó đã sửa nó cho tôi. Vì vậy, câu trả lời của tôi là kiểm tra tất cả các thư viện mà bạn phụ thuộc và có thể có một thư viện sử dụng phiên bản dịch vụ Google Play thấp hơn phiên bản của bạn.
Về lỗi thực thi tác vụ ':app:packageAllDebugClassForMultiDex' của Android Studio, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/32165218/
Tôi thường xuyên sử dụng SSMS để truy vấn dữ liệu và xây dựng bộ dữ liệu và bộ phận CNTT của tôi chịu trách nhiệm quản lý cơ sở dữ liệu. Gần đây tôi đã phát hiện ra Azure Data Studio và tôi thích: Kiểm soát nguồn IntelliSense (ví dụ: sử dụng Git) SQ mở rộng từ cộng đồng
Tôi muốn biên dịch những thứ khác nhau tùy thuộc vào phiên bản studio trực quan mà tôi đang sử dụng, chẳng hạn như #if VISUAL_STUDIO_VERSION > 2015 eventH?.Invoke(this, EventArgs.
Nhóm phát triển của chúng tôi có kế hoạch nâng cấp từ visual studio 2005 lên visual studio 2010 -- bỏ qua visual studio 2008. Hầu hết các dự án là dự án VB ASP.NET, sử dụng
Visual Studio 2015 của tôi không thể xây dựng bộ công cụ nền tảng 2010. Nó nói: Không thể tìm thấy công cụ xây dựng cho Visual Studio 2010 (v100).
Tôi hiện đang sử dụng Visual Studio 2015 để lập trình ứng dụng ASP.NET Core. Tôi có các câu hỏi sau về cách cài đặt Visual Studio 2017: Cách nào được coi là cách tốt nhất và/hoặc cách sạch nhất?
Khi cố gắng tải các tiện ích mở rộng Visual Studio từ Tiện ích mở rộng và Cập nhật, tôi gặp phải lỗi sau: - yêu cầu tới visualstudiogallery.msdn.microsoft.com/Services/VStudio/Exte
Câu hỏi này đã có câu trả lời ở đây: Visual Studio Code và VS 2012 có thể được cài đặt trên cùng một máy tính không? (1 câu trả lời) Đã đóng vào năm ngoái. Sau khi cài đặt
Là một phần của quá trình cài đặt tiêu chuẩn, Visual Studio Code đi kèm với chủ đề màu có tên "Monokai Dimmed". Có cách nào để chuyển cái này sang Visual Studio 2015 không? Tôi đã kiểm tra chủ đề cộng đồng ( h
Tôi muốn bắt đầu lập trình CUDA. Tôi đã cài đặt Visual Studio 2010 Express. Tôi cũng đã cài đặt nVidia nSight Visual Studio. Và tôi có tất cả các điều kiện tiên quyết thông thường (Ne
Visual Studio Community Edition có thể sử dụng kho lưu trữ trên tài khoản Visual Studio Online không? Tôi đã sử dụng Visual Studio Onl trong tài khoản Trực tuyến của mình
Tôi có một ứng dụng đang phát triển nhưng tôi đang gặp sự cố trên Android Studio. Khi tôi nhấp vào "build->run" rồi chọn thiết bị của mình, ứng dụng không bao giờ chạy trên điện thoại của tôi (và android-s sẽ tự động xuất hiện
Tôi đang sử dụng Visual Studio2010. Một vấn đề tôi gặp phải là khi tôi tạo một dự án web mới, Visual Studio sẽ tạo dự án đó và không hiển thị giải pháp của nó trong trình khám phá giải pháp. Một điều nữa là, tôi nghĩ
Tôi đã đọc qua nhiều bài viết ở đây và không thể tìm thấy câu trả lời rõ ràng và hiệu quả. Vì vậy, sau khi dành một chút thời gian để làm cho nó hoạt động, tôi nghĩ mình nên phát hành nó. Sự cố: Hồ sơ xuất bản sẽ được xây dựng trên máy chủ nhưng sẽ không được xuất bản. Giải pháp: Đảm bảo Microsoft Wind đã được cài đặt
Tôi đang cố gắng xây dựng ứng dụng C++ CLI nhắm mục tiêu .NET 3.5 bằng Visual Studio 2012. Tôi đã thực hiện việc này trên một máy bằng cách cài đặt Visual Studio 2008 và chỉ định bộ công cụ nền tảng v90
Tôi có một dự án trong Microsoft Visual Studios 2013 và tôi muốn mở nó trong Microsoft Visual Studios 2010. Có cách nào dễ dàng không? Hay tôi phải ở năm 2010
Tôi muốn biết, nếu tôi gửi một thư mục giải pháp (nó được viết bằng visual studio C#), bạn có thể mở giải pháp đó trong visual studio cho mac không? trong studio trực quan 20
Có cách nào để đặt các phím tắt giống nhau trong Visual Studio Code và Visual Studio (mà không phải thay đổi chúng theo cách thủ công mỗi lần) không? Ví dụ: tôi thường sử dụng A trong Visual Studio Code
Tôi mới bắt đầu tìm hiểu về Visual Studio Code. Tôi đang tự hỏi, liệu tôi có thể thay thế Visual Studio cho tất cả các công việc liên quan đến phát triển .NET không? Tôi có thể tiết kiệm chi phí cấp phép cho Visual Studio không? V.
Tôi đã cài đặt Visual Studio 2019 Enterprise Edition (VS 2019 16.1.4) với giấy phép hợp lệ (đăng ký Visual Studio) và nó hoạt động tốt. Đột nhiên khi tôi cố mở dự án hoặc bất kỳ tệp nào trong dự án
Tôi đã sử dụng Compass để biên dịch các tệp sass trong môi trường Windows, trên dòng lệnh hoặc sử dụng ứng dụng Compass để xem thư mục. Tôi mới bắt đầu sử dụng Visual Studio (Phiên bản chuyên nghiệp 201
Tôi là một lập trình viên xuất sắc, rất giỏi!