Już do tego doszłem 😉
Coś przerwało mi pobieranie przy 8 Gb .
Myślałem że pobieranie rozpocznie się od nowa ale na szczęście jest tak jak napisałeś . Sprawdziło pobrane pliki i ruszyło dalsze pobieranie .
Wystarczyło wpisać komendę
repo sync
W lokalizacji .repo .
U mnie komendy wyglądają trochę inaczej niż w pierwszym poście bo mam inną lokalizację plików oraz inny system linux .
Komenda
sudo apt-get install
U mnie wygląda tak
ppm install
U mnie jest po prostu inny instalator pakietów .
Komendy
mkdir ~/bin
PATH=~/bin:$PATH
curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
mkdir ~/android
cd ~/android
U mnie musiałem trochę pokombinować ale zadziałało tak
mkdir /mnt/sdc2/bin
PATH=/mnt/sdc2/bin/:$PATH
curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > /mnt/sdc2/bin/repo
chmod a+x /mnt/sdc2/bin/repo
mkdir /mnt/sdc2/android
cd /mnt/sdc2/android
Dlaczego tak ?
A no bo mój komputer nie ma za dużo miejsca na dysku i jako lokalizację plików użyłem dysku zewnętrznego którego lokalizacja to właśnie /mnt/sdc2/. Dodatkowo zrobiłem sobie drugą partycję na dysku przenośnym w formacie Ext4 bo jak miałem FAT32 to nie chciała ruszyć synchronizacja ( pojawiał się komunikat o braku wsparcia dla symlinków ).
I najciekawsze czego nie ma w żadnym tutorialu .
Żeby synchronizacja ruszyła musiałem zalogować się na GitHub
Nie wiem czy jest to wymagane ale u mnie nie chciało ruszyć "repo sync" bez zalogowania ??
Mam konto na GitHub i nie stanowiło to problemu ale zastanawia mnie dlaczego nigdzie nic o tym nie pisze ?
Komendy do zalogowania na GitHub przez Terminal to
Nazwa użytkownika
git config --global user.name "Your Name Here"
Email
git config --global user.email "your_email@example.com"
Jeśli jest to obowiązkowe może warto dodać to do pierwszego postu .
I następna sprawa to local_manifest.xml bez którego synchronizacja nie chce ruszyć jeśli chcemy pobrać repo .
U mnie tego pliku nie było i musiałem go stworzyć ręcznie . W treści taki plik ma tylko to :
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remove-project name="platform/bionic"/>
<project path="bionic"
name="platform/bionic"
revision="my-awesome-feature-branch"/>
</manifest>
No i warto dodać że sam folder .repo jest ukrytym folderem i żeby go zobaczyć trzeba włączyć pokazywanie ukrytych folderów w linuxie .
Nazbierało mi się tego a to dopiero pobieranie repozytoriów 😉
Zobaczymy co wyjdzie w trakcie tworzenia romu .