2013-08-18 31 views
19

Tôi đã thêm vào thư viện hỗ trợ dự án của tôi android-support-v7-appcompat, nhưng tôi không thể thêm nguồn và javadoc cho nó.Cách thêm nguồn + javadoc cho android-support-v7?

Tôi đã tải xuống gói https://android.googlesource.com/platform/frameworks/support/+/master với nguồn và trong Eclipse tôi đặt phần đính kèm nguồn thành v7/appcompat /, nhưng nó không hoạt động.

Ai đó có thể giúp tôi không?

E: giải pháp của tôi là, tôi có hai dự án trong Eclipse "android-support-v7-appcompat" (lib gốc từ android-sdk \ extras \ android \ support \ v7 \ appcompat) và "android-support-v7 -appcompat-src "(src từ android.googlesource.com) và khi tôi biên dịch phiên bản phát hành, vì vậy tôi đã sử dụng lib gốc và để gỡ lỗi, tôi đã sử dụng src từ googlesource.com.

PS: xin lỗi vì tiếng

Trả lời

9

tôi đã có thể đính kèm các nguồn dựa trên lời khuyên từ How do I attach the Android Support Library source in Eclipse? tôi.

Dưới đây là những gì tôi đã làm:

Thứ nhất, clone kho nguồn và nhận được bất kỳ phiên bản tương ứng với thư viện phát hành (mà tôi đoán):

  1. git clone https://android.googlesource.com/platform/frameworks/support
  2. hỗ trợ cd
  3. git checkout android-4.3.1_r1

Tiếp theo, trong E clipse:

  1. Nhấp chuột phải vào dự án và chọn Thuộc tính.
  2. Chọn Java Build Path
  3. Chọn Libraries tab
  4. Thêm lọ bên ngoài> YourProject/libs/android-support-v7-appcompat.jar (Tôi biết dự án của bạn đã tham chiếu đến nó nhưng don đừng lo, chỉ cần thêm lại).
  5. Mở rộng jar và đính kèm Nguồn vào Jar ngoài: WhereverYouHaveTheSource/support/appcompat
  6. Chuyển sang "Trình tự, xuất khẩu" tab, di chuyển jar bên ngoài phía trên "Dependencies Android"
8

Hoặc cùng sử dụng @andr câu trả lời cho How do I attach the Android Support Library source in Eclipse?

git clone https://github.com/android/platform_frameworks_support android_sources_folder 

thêm android-support-v7-appcompat.jar.properties file vào libs (bên cạnh android-support-v7-appcompat.jar) với nội dung

src=D:\\android_sources_folder\\platform_frameworks_support\\v7\\appcompat\\src 

đóng và mở lại dự án

+4

Tôi không thể đưa ra giải pháp do Johnson làm việc nên tôi đã quay sang câu trả lời của bạn và nó hoạt động rất tốt. Cảm ơn. Đối với những người khác, tôi vừa thêm "android-support-v7-appcompat.jar.properties" vào dự án app_compat của mình. Nó chứa các giá trị: 'doc =/home/sufian/Ứng dụng/eclipse/android-sdk-linux/tài liệu/tham chiếu/ src =/home/sufian/Android Mã nguồn mở/hỗ trợ/v7/appcompat/src /'. – Sufian

+0

nhờ phần tài liệu @Sufian là bắt buộc! –

+0

Cũng lưu ý, các bạn, nếu nhiều thư viện có ** android-support-v4.jar ** thì bạn cần phải có ** android-support-v4.jar.properties ** đối với mỗi thư viện. Tôi cần điều này để có Javadocs và Nguồn của tôi làm việc một lần nữa. – Sufian

4

Nguồn cho appcompat-v7 có sẵn trong "API21/Nguồn dành cho Android SDK" gói mà có thể được tải về với SDK Manager, con đường là \sdk\sources\android-21\android\support\v7\

Android Studio sẽ cho phép bạn duyệt mã nguồn lib khi bạn trỏ thư mục này làm thư mục gốc nguồn appcompat-v7.

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