2012-01-16 24 views
8

Khi ở chế độ gỡ lỗi, tôi nhận được một tin nhắn không tìm thấy nguồn cho nội dung trên Android. Tôi đang sử dụng Andorid-10 để phù hợp với thiết bị của mình. Trong 'android-sdk \ sources' tôi có android-14 và Android-15. Làm thế nào và ở đâu tôi có thể lấy cây nguồn Andorid-10. Tôi đã xem http://developer.android.com/sdk/android-2.3.3.html nhưng tôi không thể tìm thấy nguồn để tải xuống.Tôi làm cách nào để tìm nguồn cho nền tảng Android 2.3.3?

Trả lời

10

Câu trả lời hay nhất cho tôi là http://code.google.com/p/adt-addons/ và tải xuống trình cắm Eclipse cho Nguồn Android. Để có được plugin, trong Eclipse chọn nút 'trợ giúp' và chọn 'cài đặt phần mềm mới'. Sau đó cung cấp cho nó http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/ Đó là một tải xuống lớn, nhưng sau khi Eclipse có tất cả mã nguồn.

Nhờ sự giúp đỡ của bạn

Cliff

0

Nếu tôi hiểu chính xác câu hỏi của bạn, bạn đang tìm cách có sẵn Android SDK 10 để xây dựng mã chống lại việc viết các ứng dụng Java. Với giả định đó, cách để nhận hỗ trợ Android-10 là sử dụng:

android-sdk/tools/android 

Thao tác này sẽ tải SDK Android và Trình quản lý AVD. Sử dụng lựa chọn trình đơn 'Gói có sẵn' và tiếp tục tải xuống SDK Android-10.

+0

Tôi có lọ Android-10. Tôi chỉ cần nguồn. Cliff – cliff2310

+0

Cũng gần như vậy. Tôi đã tải xuống tệp android-2.3.3_r1-sources.jar. Khi tôi cố gắng thực hiện nó, tôi nhận được một ngoại lệ Java. Cliff – cliff2310

+2

** nguồn ** cho Android-10 không khả dụng trong trình quản lý SDK. –

8

Tôi sử dụng grepcode để duyệt và tải xuống mã nguồn Android. Bạn có thể tìm thấy một cái bình với android 2.3 here. Bạn cũng có thể tải xuống mã nguồn từ https://github.com/androidhttp://code.google.com/p/android/.

+0

Vâng đây là những gì tôi đang tìm kiếm. Cảm ơn nhiều – cliff2310

+1

Bạn sẽ cần thư mục 'core/java/android' của [platform_frameworks_base'] (https://github.com/android/platform_frameworks_base/tree/android-2.3.3_r1.1/core/java/android) và sau đó chọn một thẻ ở trên cùng. – TWiStErRob

0
git clone --no-checkout https://android.googlesource.com/platform/libcore 
cd libcore 
git tag -l | grep -F 2.3. 

android-2.3.1_r1 
android-2.3.2_r1 
android-2.3.3_r1 
android-2.3.3_r1.1 
android-2.3.4_r0.9 
android-2.3.4_r1 
android-2.3.5_r1 
android-2.3.6_r0.9 
android-2.3.6_r1 
android-2.3.7_r1 

chọn phiên bản ưa thích của bạn, chỉ cần một lưu ý: hình ảnh giả lập của platform-10 là android 2.3.4 (nhìn vào adb shell getprop)

git checkout android-2.3.4_r1 
cd luni/src/main/java 
jar cvf <android sdk>/platforms/android-10/sources.jar * 

bây giờ bạn có thể đính kèm lọ vào eclipse

0

Tôi cũng đang tìm kiếm nguồn của android.widget.ArrayAdapter trong 2.3.x.

Tôi đã có này nhân bản:

# Android_Frameworks_Base (~ 1.8GiB) 
$ git clone https://github.com/android/platform_frameworks_base.git 

để chạy này:

# Switch to v2.3 by Git tag 
$ git checkout android-2.3.7_r1 

là "nhanh" nhảy ngược thời gian, và có thể được gắn vào Eclipse như

- Source Attachment Configuration 
    - External location 
    - External Folder 
     - (Browse to filesystem location) 
Các vấn đề liên quan