Как проверить исходный код Android в ОС Windows? - PullRequest
24 голосов
/ 30 апреля 2010

Я пытаюсь найти его, но я просто не могу. Я использую Windows 7 на ноутбуке Lenovo G460. Я пытался установить на него Ubuntu, но по какой-то причине я не могу использовать Wireless для подключения к Интернету.

Есть ли у меня возможность взглянуть на исходный код Android или хотя бы на его часть в календаре?

Ответы [ 7 ]

29 голосов
/ 30 апреля 2010

Вы можете просматривать исходный код Android, используя их браузер хранилища . Если вы хотите проверить конкретный проект (т.е. загрузить исходный код), вам необходимо получить систему контроля версий Git . Когда у вас запущен Git, вы можете либо клонировать полный репозиторий, используя git clone https://android.googlesource.com/projectname.git, либо просто получить ГОЛОВКУ (самую последнюю версию всех файлов, полезную, если вы только хотите просмотреть источник), выполнив git clone --depth 1 https://android.googlesource.com/projectname.git.

Имя проекта - это верхняя папка , которую вы выбираете в обозревателе хранилища, например platform/packages/apps/Calendar для приложения Календарь. Тогда полная команда будет git clone https://android.googlesource.com/platform/packages/apps/Calendar.

15 голосов
/ 28 января 2012

Репозитории GitWeb и Google Code Search для Android были удалены, так как на этот вопрос первоначально был дан ответ.К счастью, SDK Manager, наконец, позволяет загрузить исходный код для Android 4.0 и более поздних версий вместе со всеми API и инструментами.

Если вам нужен доступ кpre-Ice Cream Sandwich (4.0) Исходный код Android и вы не хотите использовать инструкции по загрузке не из Windows от Google, вы можете найти GrepCode то, что вам нужно в Интернете.(Найдите «android» и имя класса или метода, который вы хотите, а затем выберите версию кода, который вы хотите.) GrepCode работает, но я видел, как он несколько раз приводил к краху IE.В качестве альтернативы можно было бы загрузить плагин Android Sources для Eclipse , который предоставит вам весь исходный код для версий Android до 4.0.1.

Как только вы получите исходный код,вы можете прикрепить каталог исходного кода, который вы используете, к вашему .jar в Eclipse следующим образом:

Щелкните правой кнопкой мыши по проекту> Свойства > Путь сборки Java > Библиотеки вкладка> выберите + рядом с .jar, к которому вы хотите присоединить исходный код,> нажмите Исходное вложение , чтобы изменить путь к исходным файлам.

2 голосов
/ 02 февраля 2014

Шаги:

  1. Скачать Cygwin с http://cygwin.com/install.html.
  2. Установите Cygwin практически со всеми настройками по умолчанию. Во время настройки cygwin выберите модули curl и python (найдите их) и отметьте их для установки.
  3. Запустите cygwin.exe и перейдите в нужный каталог (у меня D:/Android/sources/4.0/try2). Пример: $: cd /cygdrive/d/Android/sources/4.0/try2

  4. Запустите приведенные ниже инструкции по одному:

    i) mkdir bin

    ii) PATH=/cygdrive/d/Android/sources/4.0/try2/bin:$PATH

    iii) curl https://storage.googleapis.com/git-repo-downloads/repo > /cygdrive/d/Android/sources/4.0/try2/bin/repo

    iv) mkdir source

    v) cd source

    VI)
    Мастер Филиал:
    repo init -u https://android.googlesource.com/platform/manifest

    4.0.1 филиал например:
    repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1

    vii) При необходимости предоставьте полномочия

    viii) repo sync

Источник: нажмите здесь

2 голосов
/ 17 ноября 2011

Большое спасибо, краткое руководство по загрузке в Windows, отметьте это

http://honey200.wordpress.com/2011/11/17/download-android-source-code-in-windows/

1 голос
/ 28 декабря 2013

1) Установить Git: http://git -scm.com /

2) Открыть Git Bash из меню Пуск> Git> Git Bash

3) В окне Git Bash измените текущий каталог на ваш любимый каталог (например, D: \ android_src) с помощью следующей команды: cd /d/androidsrc/

4) В проводнике Windows создайте пустой файл D:\android_src\download.sh и откройте его с помощью блокнота

5) Откройте следующую ссылку, скопируйте код и вставьте его в D:\android_src\download.sh, затем сохраните и закройте блокнот:

http://pastebin.com/DfqBFKnK

6) Запустите скрипт загрузки оболочки в окне Git Bash, выполнив следующую команду: ./download.sh

См. Также: https://android.googlesource.com/

0 голосов
/ 22 июля 2012

Для меня самый простой способ - просмотреть его на GrepCode .

0 голосов
/ 07 августа 2011

Установите cygwin и установите cygwin verion из git, затем следуйте обычным инструкциям по установке репо.

Вы все равно захотите иметь git - это стало стандартом vcs для современной работы разработчиков. Некоторые вещи еще есть в SVN, но они вымирают.

...