2013-09-06 41 views
29

Tôi gặp sự cố nhỏ khi biên soạn ứng dụng Android bằng cách sử dụng phụ thuộc vào mô-đun trong Android Studio.AndroidStudio - Phụ thuộc mô-đun trong Gradle

Vì vậy, tôi muốn ứng dụng của mình sử dụng 'slidingmenu' của thư viện (liên kết here).

Đây là cây ứng dụng của tôi:

  • Application
  • slidingmenu (file nguồn)
  • slidingmenu-map-support (file nguồn)

Đây là một link để xem những gì Ý tôi là.

Đây là lỗi tôi nhận được.

Gradle: A problem occurred configuring project ':Application'.

Failed to notify project evaluation listener.

Configuration with name 'default' not found.

Làm thế nào để xác định một sự phụ thuộc mô-đun và nơi nào để tôi đặt các module (bên trong ứng dụng hoặc bên ApplicationProject

Cảm ơn

EDIT 1:?! Đừng bận tâm tôi quay lại nhật thực! Android Studio chưa sẵn sàng để phát triển dự án thực sự.

+12

lol không chỉ bỏ cuộc! – berserk

+0

Điều này xảy ra khi tôi muốn học điều gì đó. Nếu tôi có thể theo một cách, tôi thử một thứ khác. Tôi chuyển sang IntelliJ mà AndroidStudio dựa trên và về cơ bản là giống nhau. Bằng cách này hay cách khác. Trước hết, hãy tìm hiểu IDE của bạn. Đây là những gì tôi đã học được. :) –

+0

Tuyệt vời! Vui mừng khi biết điều đó :) – berserk

Trả lời

76

Bạn nên đặt các mô-đun thư viện của mình bên cạnh dự án ứng dụng. Để xác định sự phụ thuộc mô-đun, chỉ cần:

  1. Nhấp chuột phải vào Application ->mở Cài đặt module
  2. Bấm vào biểu tượng '+'
  3. Chọn thư mục gốc cho module thư viện của bạn bạn muốn thêm.
  4. Thực hiện theo các hướng dẫn

Sau đó, module này sẽ hiển thị trong dự án của bạn. Sau đó, bạn cần phải thêm nó vào Đơn đăng ký làm phụ thuộc thư viện.Một lần nữa, trong bạn Mô-đun Cài đặt:

  1. Chọn ứng dụng của bạn mô-đun
  2. Chọn Dependencies tab bên phải
  3. Nhấp vào biểu tượng '+' trên dưới cùng
  4. Chọn Phụ thuộc mô-đun
  5. Chọn mô-đun thư viện bạn muốn
+0

Cảm ơn Karim. Kinda muộn nhưng tốt hơn muộn hơn không bao giờ đúng? –

+0

Rất vui được giúp đỡ! –

+0

Hi @KarimVarela Tôi nhận được lỗi này sau khi bao gồm các mô-đun như phụ thuộc. 'Lỗi: Thực hiện không thành công cho tác vụ ': library: processReleaseGoogleServices'. > Không tìm thấy khách hàng phù hợp cho tên gói 'com.firebase.ui'' –

46

Đối với những người sử dụng cách gradle (rõ ràng chứ không phải được tạo ra bởi các IDE):

Thêm phần này vào ứng dụng của bạn của build.gradle:

dependencies { 
    .... 
    compile project(':module-name') 
} 
+0

Tôi không thể cho cuộc sống của tôi thêm một sự phụ thuộc thông qua các phụ thuộc dự án. Tôi có thể nhấp vào +, thêm phụ thuộc vào mô-đun và sau đó khi tôi quay lại cửa sổ cài đặt mô-đun, nó sẽ không có ở đó. Làm điều này trong tập tin gradle của tôi dưới sự phụ thuộc làm việc! – Flyview

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