Де розпакувати файл андроїд-студії?


35

Я новачок у Ubuntu, я щойно встановив подвійне завантаження Ubuntu 12.04. Я хочу встановити студію Android, але я не знаю як. Я завантажив файл android-studio-bundle.tgz і в ньому написано, щоб розпакувати файл у відповідному місці. Я не знаю, що означає відповідне місце для моїх додатків. Скажіть, будь ласка, де розпакувати цей файл, або якщо це правильний спосіб встановлення андроїд-студії? також якщо ви прокоментуєте мені гарний посібник чи місце, щоб прочитати поради щодо ubuntu, я був би дуже вдячний, просто мати загальне розуміння ubuntu.

головне запитання: де мені розпакувати файл android-studio-bundle.tgz?


просто розпакуйте їх у свій домашній каталог до тих пір, поки видно шлях до Java.
Олу Сміт

2
@ RaduRădeanu Справа не в тому, що я намагався і не працював, а в тому, що найкраще місце для цього. Що це правильний спосіб зробити це, тому що я не знаю, як працює ubuntu та які наслідки матиме це.
Вато

Зазвичай я встановлюю таке програмне забезпечення у своїй домашній папці ~ / .local / lib
zeitue

Відповіді:


58

Як я бачу, ключові частини питання: користувач новачок у Ubuntu / Linux, користувач хоче рекомендації на основі передового досвіду та базового досвіду користувача.

@ luis-de-sousa вірно вказав на структуру каталогу Ubuntu, але я використав цю посилання з офіційних джерел .

Якщо ви хочете, щоб андроїд-студія була доступною для всіх користувачів (виходячи з вищезазначеного), вам слід розпаковувати tar / tgz / zip,/opt а не /usr/localабо /usr/bin(причому останній варіант надається перевагу для встановлення конкретних користувачів). Налаштування належним чином, нам не потрібно змінювати дозволи користувачів або будь-яке інше адміністрування високого рівня.

  1. Розпакуйте завантажений файл tar / tgz / zip там, де він лежить
  2. Використовуючи вікно терміналу, перейдіть до цього місця папки (можливо cd ~/Downloads), виклик sudo -i(Вам знадобляться дозволи адміністратора / су для наступних кількох кроків)
  3. mv android-studio /opt переміщує розпаковані файли (потрібні дозволи)
  4. gedit android-studio.desktopце відкриє текстовий редактор, щоб ми могли створити значок ярлика для відкриття вашої нової програми. Вставте наступний код, а потім збережіть .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. Щоб закінчити, desktop-file-install android-studio.desktop

Ми закінчили з вікном терміналу, ви можете закрити його, або exit файл .desktop тепер дозволяє вам шукати і знаходити андроїд-студію в інтерфейсі Ubuntu Unity (або в будь-якому меню DE / тире, який ви використовуєте). Іншими словами, натисніть на значок у верхньому лівому куті, щоб шукати андроїд-студію. Ви також можете клацнути правою кнопкою миші на значку, поки він працює, і "заблокувати його до запуску".

Ви також можете створити параметри меню для запуску програми, див. Документацію Ubuntu на Unity Launchers.


Крім текстових цитат, я також широко посилався на наступні сторінки:

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

Як встановити Eclipse?

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


Дуже дякую Клейтону. Це було ідеальним та зручним для користувачів рішенням, про яке я міг би попросити.
грип

Молодці. Це ідеальний опис того, як встановити вручну.
The Jeff

2
Тим, хто наголошує на тому, де вони повинні створювати android-studio.desktop, не хвилюйся. Цей desktop-file-installкрок створює нову версію цього файлу, /usr/share/applicationsтому та, яку ви створюєте самі, врешті-решт стає сторонній.
pjd

Мені просто потрібно додати крапку з комою після останнього рядка: Categories=Development;IDEі sudoкрок 5:sudo desktop-file-install android-studio.desktop
Луїс Россі

10

У Linux програми зазвичай зберігаються в /usr/localабо /usr/share; при встановленні програми з aptнею автоматично встановлюється всередині однієї з цих папок. Я б радив вам створити папку типу /usr/local/android-studioта розпакувати там файл (зауважте, що для цього вам потрібні права sudo ).

Інакше ви можете розпакувати його десь у своїй homeпапці, також варіант, якщо у вас немає прав на sudo . Тут не дуже важливо, де ви можете створити папку, як ~/software/android-studioдля зручності.

Детальніше про структуру директорій Linux .


як користувач може щось запустити /usr/local/android-studio/bin?
Брайам

1
./usr/local/android-studio/bin/studio.sh
Мендак

1
Попереджувальна примітка: якщо ви встановите такий, що для запуску потрібен sudo, це може призвести до наступної проблеми при використанні емулятора: .ini файли, створені в / root і не видимі для Android Studio. stackoverflow.com/questions/25829620 / ...
Філ Freihofner

3

Гаразд, дозвольте мені зрозуміти, є відповідне місце для розміщення матеріалів, але в цьому випадку просте найкраще, тому я віддаю перевагу будь-якому розташуванню, де ви вже маєте дозволи на запис / читання, як у вас $HOMEкаталозі.

Візьміть з інструкції

Linux:

  1. Розпакуйте завантажений файл Tar, android-studio-bundle-.tgz, у відповідне місце для ваших програм.
  2. Щоб запустити Android Studio, перейдіть до каталогу android-studio / bin / у терміналі та виконайте studio.sh.
  3. Ви можете додати Android-studio / bin / до змінної середовища PATH, щоб ви могли запустити Android Studio з будь-якого каталогу.

Відновлення легкими кроками:

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

Якщо ви хочете зробити їх постійними:

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

або .zshrc. Залежно від оболонки, яку ви використовуєте. Зроблено. Ви можете використовувати будь-який шлях, який вам подобається, просто намагайтеся не втручатися в інше програмне забезпечення.


Хтось знає, де це неправильно?
Брайам

Я думаю (не впевнений, оскільки я вирішив утриматися від голосування в цьому випадку), оскільки ~/android-sdkце невідповідне місце для заявок. Особисто я зберігаю в ~документах, малюнках, музиці, відео та подібних матеріалах.
Radu Rădeanu

@ RaduRădeanu шлях не має значення, це був пункт моєї відповіді. Ви можете змінити шлях на що завгодно. Крім того, слід за записом у вікі. Якщо ви перевірите іншу відповідь, вона також встановлюється в ГОЛОВНІЙ, тож я не знаю, чому моя помилка?
Брайам

Гаразд, тоді додайте це до своєї відповіді, не кажіть тільки мені ... Я не бачу цього сенсу.
Radu Rădeanu

@ RaduRădeanu Я запитав, що не так, ти висловив свою думку, і я сказав, що це не має значення, якщо це причина, чому люди прихильнюються.
Брайам
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.