Подтвердить что ты не робот

Как я могу проверить исходный код Android в ОС Windows?

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

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

4b9b3361

Ответ 1

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

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

Ответ 2

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

Если вам нужен доступ к исходному коду Android 4.0 для Android, и вы не хотите использовать Google инструкции для загрузки без Windows, вы можете выполнить поиск GrepCode за то, что вам нужно онлайн. (Ищите "андроид" и имя класса или метода, который вы хотите, а затем выберите версию кода, который вы хотите.) GrepCode работает, но я видел, как он разбивает IE кучу раз. Альтернативой будет загрузка плагина Android Sources для Eclipse, который даст вам весь исходный код для версий Android до 4.0.1.

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

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

Ответ 4

Шаги:

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

  • Выполните следующие инструкции поочередно:

    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

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

Ответ 5

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) Выполнить загрузку оболочки script в Git Bash с помощью следующей команды: ./download.sh

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

Ответ 6

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

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

Ответ 7

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