5

Để phát triển các ứng dụng Android bằng cách sử dụng Android Studio, thông thường chúng tôi đã sử dụng để thêm phụ thuộc vào build.gralde thay vì thêm các lọ hoặc thư viện. Ví dụ được cung cấp bên dướiLàm cách nào để tạo thư viện phụ thuộc gradle của riêng mình trong Android Studio?

compile 'com.android.support:support-v4:23.4.0' 
compile 'com.android.support:recyclerview-v7:23.4.0' 
compile 'com.google.android.gms:play-services:9.2.1' 

Làm cách nào để tạo thư viện phụ thuộc gradle của riêng mình trong Android Studio?

+0

Bạn có thể tạo mô-đun cho điều đó. – Pr38y

+0

Bạn có cần mô-đun thư viện không? –

Trả lời

1

Bạn phải tạo thư viện Android của mình (Dự án mới-> Dự án thư viện Android) và tải tệp lên bintray.

1

JitPack thật tuyệt vời cho việc này. Bạn có thể chỉ cần tạo một thư viện mà bạn đã tạo sẵn cho bất cứ ai nếu nó được lưu trữ trên GitHub (hoặc máy chủ git khác) và bạn thêm một số thứ cấu hình Gradle và JitPack muốn. Có một cái nhìn here tại các tài liệu xuất bản JitPack.

0

Bạn có thể loại khác nhau phụ thuộc vào một dự án:

dependencies { 
     // Dependency on the "mylibrary" module from this project 
     compile project(":mylibrary") 

     // Remote binary dependency 
     compile 'com.android.support:appcompat-v7:24.1.0' 

     // Local binary dependency 
     compile fileTree(dir: 'libs', include: ['*.jar']) 
    } 

Ngoài ra bạn có thể sử dụng file aar xác định một flatDir:

repositories { 
    flatDir { 
     dirs 'libs' 
    } 
} 

sau đó thêm các phụ thuộc:

dependencies { 
    compile(name:'nameOfYourAARFileWithoutExtension', ext:'aar') 
} 

Để tạo mô-đun thư viện tạo ra một mô-đun trong Android Studio và sử dụng trong module/build.gradle

apply plugin: 'com.android.library' 

Sau đó, bạn có thể sử dụng nó như:

  • một dự án (compile project(":mylibrary"))
  • bạn có thể xây dựng các tập tin aar và sử dụng nó như aar file
  • tải lên thư viện trong kho lưu trữ maven và sử dụng nó như là phụ thuộc từ xa
+0

chúng tôi muốn tạo một tệp phụ thuộc gradle riêng có thể được tích hợp trong dự án studio android. Ví dụ: biên dịch "com.example.myowndepen" như thế này. –

1

Tôi đã tạo thư viện riêng của tôi CustomSpinner và sự phụ thuộc của nó Gradle của là

dependencies { 
    compile 'com.github.piotrek1543:CustomSpinner:0.1' 
} 

Tôi khá chắc chắn rằng đây là những gì bạn đang mong đợi.

tôi đã thực hiện nó bằng cách sử Jitpack.io và các bước trong bài báo đó vừa tuyệt vời sau đây:

Create and Distribute your own Android Library after reading this post!

Tôi không muốn sao chép dán những gì đã ở đây đã nói, vì vậy hãy kiên nhẫn đọc bài viết này.

Hy vọng điều này sẽ giúp

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