2014-09-29 21 views
7

Tôi nhận được dưới đây trừ khi tôi cố gắng để chạy dự án của tôi:Không thể thực thi dex: Nhiều file dex xác định Landroid/support/v7/appcompat

[2014-09-29 11:56:32 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v7/appcompat/R$anim; 
[2014-09-29 11:56:32 - PageViewers] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v7/appcompat/R$anim; 
+0

Bạn đang sử dụng dự án thư viện với dự án chính của mình..nếu đây là trường hợp bạn phải sử dụng cùng một lọ trong cả hai dự án. – Meenal

+0

có thể trùng lặp của [Không thể thực hiện dex: Nhiều tệp dex xác định mảng Lcom/myapp/R $;] (http://stackoverflow.com/questions/7870265/unable-to-execute-dex-multiple-dex-files- define-lcom-myapp-rarray) –

+0

Tìm kiếm google nhanh chóng với thông báo lỗi của bạn đã cho tôi liên kết đó ... –

Trả lời

2

bạn có thư viện hai lần compat

Vì vậy, cách tôi giải quyết vấn đề này:

  1. Thư viện hỗ trợ nhập khẩu như một dự án từ "sdk/extras/android/support/v7/appcompat".
  2. Thư viện tham chiếu trong dự án của bạn (đối với Eclipse, "Thuộc tính - Android - Thêm").
  3. Xây dựng các dự án (cho Eclipse, "Dự án - Xây dựng tất cả"). Đảm bảo rằng bạn có "android.support.v7.appcompat" trong thư mục chính của dự án gen .
  4. Nếu nó không hoạt động - làm sạch và xây dựng lại dự án.
+0

nó hoạt động. Đảm bảo bạn có "android.support.v7.appcompat" trong thư mục gen dự án chính của mình. Giúp tôi. – RBK

0

tôi đã cố gắng rất nhiều nhưng cuối cùng tôi giải quyết nó bằng cách thực hiện

cd android && ./gradlew clean 

tham khảo github issue.

Các vấn đề liên quan