Có rất nhiều thông tin về việc thêm thư viện và phụ thuộc, nhưng tôi không thể tìm thấy bất kỳ thông tin hữu ích nào về việc có thể thực sự chỉnh sửa thư viện.Làm cách nào để bạn chỉnh sửa thư viện phụ thuộc/thư viện bên ngoài trong studio android?
Tôi đã thêm https://github.com/jdamcd/android-crop làm phụ thuộc trong dự án của mình, nhưng tôi muốn chỉnh sửa một số tính năng của nó, chủ yếu là nội dung liên quan đến bố cục. Tuy nhiên, khi tôi duyệt qua các tệp, Android Studio cho biết "các tệp trong thư mục xây dựng được tạo và không được chỉnh sửa" và khi tôi chỉnh sửa chúng, chúng được trả về trạng thái đã chỉnh sửa trước khi hệ thống tạo.
Tôi cũng đã thử chỉnh sửa các tệp trong notepad ++ và cùng một vấn đề xảy ra (chúng được trả về trạng thái đã chỉnh sửa trước của chúng về bản dựng).
Ai đó có thể cho tôi biết cách chỉnh sửa thư viện hoặc giải pháp thay thế bố cục/một số java mà không phải sao chép và dán toàn bộ thư viện vào dự án của tôi để chỉnh sửa?
Xin cảm ơn trước,
Tốc độ của Chúa.
Edit: Câu trả lời là thay vì việc chỉ thêm thư viện như một sự phụ thuộc trong file build.gradle sử dụng mã này: biên dịch 'com.soundcloud.android:android-crop:[email protected]'
Bạn phải thêm nó làm mô-đun thay vì chỉ phụ thuộc bên ngoài, sau đó bạn có thể chỉnh sửa tệp.
Nếu ai đó tự hỏi như thế nào sau các bước sau:
- Tạo thư mục thư viện (gọi nó là bất cứ điều gì bạn muốn) trong thư mục gốc, tức là thư mục đầu tiên bạn đi vào để có được ứng dụng và Nội dung của nó.
- Tải xuống thư viện, giải nén thư viện.
- Đặt thư mục từ bước 2 trong thư mục mà bạn đã tạo ở bước 1.
- Thêm module vào
settings.gradle
như vậy:include ':LibraryContainingFolder:ActualLibFolder'
- Sync và sạch
- Đến cấu trúc dự án trong Android Studio, nhấp chuột trên mô đun chính, thường được gọi là ứng dụng, nhấp vào tab phụ thuộc, sau đó nhấp vào dấu cộng màu xanh lục, sau đó nhấp vào "Phụ thuộc mô-đun". Mô-đun sẽ xuất hiện được viết dưới dạng thư mục chứa và thư mục thư viện trong đó được phân tách bằng dấu hai chấm: somethingElse '. Thêm mô-đun.
- Sync, sạch sẽ, buid, vv
Làm thế nào chính xác thì bạn thêm sự phụ thuộc? – simonides
Xin chào. Tôi đã thêm nó qua gradle bằng cách sử dụng dòng này: biên dịch 'com.soundcloud.android:android-crop:[email protected]' –