Gdzie rozpakować plik studia Androida?

35

Jestem nowy w Ubuntu, właśnie zainstalowałem Ubuntu 12.04 z podwójnym uruchomieniem. Chcę zainstalować studio Android, ale tak naprawdę nie wiem jak. Pobrałem plik android-studio-bundle.tgz i tam jest napisany, aby rozpakować plik w odpowiedniej lokalizacji. Naprawdę nie wiem, co oznacza odpowiednia lokalizacja dla moich aplikacji. Czy możesz mi powiedzieć, gdzie mam rozpakować ten plik lub czy jest to prawidłowy sposób instalacji Androida Studio? również jeśli skomentujesz mi dobry przewodnik lub miejsce do czytania o poradach na temat ubuntu, byłbym bardzo wdzięczny, aby mieć ogólne zrozumienie ubuntu.

główne pytanie: gdzie mam rozpakować plik android-studio-bundle.tgz?

Vato
źródło
po prostu rozpakuj je do katalogu domowego, o ile widoczna jest ścieżka Java.
Olu Smith
2
@ RaduRădeanu Nie chodzi o to, co próbowałem i nie działało, ale o to, jakie jest najlepsze miejsce, aby to ująć. Jaki jest właściwy sposób, aby to zrobić, ponieważ nie wiem, jak działa Ubuntu i jakie będą konsekwencje.
Vato
Zazwyczaj instaluję takie oprogramowanie w moim folderze domowym ~ / .local / lib
zeitue

Odpowiedzi:

58

Kluczowe części pytania, jakie widzę: użytkownik jest nowy w Ubuntu / Linux, użytkownik chce rekomendacji opartej na najlepszych praktykach i podstawowej obsłudze użytkownika.

@ luis-de-sousa miał rację wskazując strukturę katalogu Ubuntu, ale skorzystałem z tego odniesienia z oficjalnych źródeł .

Jeśli chcesz, aby android-studio było dostępne dla wszystkich użytkowników (w oparciu o powyższe) , powinieneś rozpakowywać pliki tar / tgz / zip/opt zamiast do /usr/locallub /usr/bin(przy czym ten ostatni jest preferowany w przypadku instalacji konkretnego użytkownika). Skonfiguruj poprawnie, nie powinniśmy zmieniać uprawnień grupy użytkowników ani żadnej innej administracji wysokiego poziomu.

  1. Rozpakuj pobrany plik tar / tgz / zip, w którym się znajduje
  2. Za pomocą okna terminala przejdź do tej lokalizacji folderu (prawdopodobnie cd ~/Downloads), wywołaj sudo -i(będziesz potrzebować uprawnień administratora / su na kilka kolejnych kroków)
  3. mv android-studio /opt przenosi rozpakowane pliki (wymaga uprawnień)
  4. gedit android-studio.desktopSpowoduje to otwarcie edytora tekstu, dzięki czemu możemy utworzyć ikonę skrótu do otwarcia nowego programu. Wstaw następujący kod, a następnie zapisz plik .desktop.

    [Desktop Entry]
     Name=Android Studio
     Comment=Integerated Development Environment for Android
     Exec=/opt/android-studio/bin/studio.sh
     Icon=/opt/android-studio/bin/studio.png
     Terminal=false
     Type=Application
     Categories=Development;IDE
    
  5. Aby zakończyć desktop-file-install android-studio.desktop

Skończyliśmy z oknem terminala, możesz je zamknąć lub exit Ten plik .desktop pozwala teraz wyszukiwać i znajdować android-studio w interfejsie Ubuntu Unity (lub dowolnym menu DE / dash, którego używasz). Innymi słowy, kliknij tę ikonę w lewym górnym rogu, aby wyszukać android-studio. Możesz także kliknąć ikonę, gdy jest uruchomiona, i „zablokować ją w programie uruchamiającym”.

Możesz także utworzyć opcje menu, które pojawią się w programie uruchamiającym aplikacje, zobacz dokumentację Ubuntu na temat programów uruchamiających Unity.


Oprócz cytatów w tekście obszernie odniosłem się do następujących stron:

http://naveensnayak.wordpress.com/2013/05/15/ubuntu-13-04-adding-launchers-to-unity-panel/

Jak zainstalować Eclipse?

http://developer.android.com/sdk/installing/studio.html#Installing

Clayton
źródło
Dziękuję bardzo Clayton. To było idealne i najbardziej przyjazne dla użytkownika rozwiązanie, o które mogłem poprosić.
grypa
Dobra robota. To doskonały opis ręcznej instalacji.
Jeff
2
Dla wszystkich, którzy stresują się tym, gdzie powinni tworzyć android-studio.desktop, nie martw się. W tym desktop-file-installkroku tworzona jest nowa wersja tego pliku, /usr/share/applicationswięc ta, którą sam tworzysz, ostatecznie staje się obca.
pjd
Muszę tylko dodać końcowy średnik po ostatnim wierszu: Categories=Development;IDEi sudokrok 5:sudo desktop-file-install android-studio.desktop
Luiz Rossi
10

W systemie Linux programy są zwykle przechowywane w /usr/locallub /usr/share; po zainstalowaniu programu aptjest on automatycznie konfigurowany w jednym z tych folderów. Radzę ci stworzyć folder podobny do tego /usr/local/android-studioi rozpakować tam plik (pamiętaj, że do tego potrzebne będą prawa sudo ).

W przeciwnym razie możesz rozpakować go gdzieś w swoim homefolderze, a także opcję, jeśli nie masz uprawnień sudo . Tutaj tak naprawdę nie ma znaczenia, gdzie możesz utworzyć folder podobny ~/software/android-studiodo wygody.

Przeczytaj więcej o strukturze katalogów systemu Linux .

Luís de Sousa
źródło
jak użytkownik może coś uruchomić /usr/local/android-studio/bin?
Braiam
1
./usr/local/android-studio/bin/studio.sh
Mendhak
1
Uwaga: jeśli zainstalujesz taki, że do uruchomienia wymagane jest sudo, może to prowadzić do następującego problemu podczas korzystania z emulatora: pliki .ini są tworzone w katalogu / root i nie są widoczne w Android Studio. stackoverflow.com/questions/25829620/…
Phil Freihofner
3

Ok, pozwól mi wyjaśnić, istnieje odpowiednie miejsce do umieszczania rzeczy, ale w tym przypadku proste jest najlepsze, więc wolę dowolne miejsce, w którym masz już uprawnienia do zapisu / odczytu, takie jak $HOMEkatalog.

Weź z instrukcji

Linux:

  1. Rozpakuj pobrany plik Tar, android-studio-bundle-.tgz, w odpowiedniej lokalizacji dla swoich aplikacji.
  2. Aby uruchomić Android Studio, przejdź do katalogu android-studio / bin / w terminalu i uruchom studio.sh.
  3. Możesz dodać android-studio / bin / do zmiennej środowiskowej PATH, aby móc uruchomić Android Studio z dowolnego katalogu.

Wznawianie w prostych krokach:

mkdir ~/android-sdk && cd ~/android-sdk
wget http://dl.google.com/android/studio/install/0.4.2/android-studio-bundle-133.970939-linux.tgz
tar xf android-studio-bundle-133.970939-linux.tgz
export PATH="~/android-sdk/android-studio/bin/:$PATH"
studio.sh

Jeśli chcesz, aby były trwałe:

echo 'export PATH="~/android-sdk/android-studio/bin/:$PATH"' >> ~/.bashrc

lub .zshrc. W zależności od używanej powłoki. Gotowy. Możesz użyć dowolnej ścieżki, po prostu staraj się nie zakłócać działania innego oprogramowania.

Braiam
źródło
Czy ktoś wie, gdzie jest źle?
Braiam
Myślę (nie jestem pewien, ponieważ w tym przypadku wstrzymałem się od głosu), ponieważ ~/android-sdknie jest to odpowiednie miejsce na składanie wniosków. Osobiście przechowuję ~dokumenty, zdjęcia, muzykę, filmy i takie tam.
Radu Rădeanu
@ RaduRădeanu ścieżka nie ma znaczenia, to był punkt mojej odpowiedzi. Możesz zmienić ścieżkę do tego, co chcesz. Ponadto podąża za wpisem wiki. Jeśli zaznaczysz drugą odpowiedź, instaluje się ona również w HOME, więc nie wiem, dlaczego moja wina jest błędna?
Braiam
OK, a następnie dodaj to do swojej odpowiedzi, nie mów mi tylko ... Nie rozumiem tego.
Radu Rădeanu
@ RaduRădeanu Pytałem, co jest nie tak, wyraziłeś swoją opinię, a ja powiedziałem, że to nie powinno mieć znaczenia, czy to był powód, dla którego ludzie nie docenili.
Braiam