30 января 2015 г.

Проблема переноса проекта в Android Studio

Суть вопроса. Мне приходится часто переносить проекты с рабочих компьютеров на домашние или ноутбук. Причем ОС на них тоже могут быть разные, как правило это или Windows в различных инкарнациях либо Mac OS X.

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

В Eclipse с переносом проектов с компа на комп нет ни каких проблем. Делается это до примитивного просто.

Сразу уж покажу как. Для примера скачаю свои же приложения мутанты AP0003 и AP0004 с Github

https://github.com/n0tb0dy/Android-Tasks-and-Back-Stack

E0005

Скачал

E0006

Разархивировал

E0007

Запускаем Eclipse и щелкаем правой кнопкой мышки по Package Explorer и выбираем Import…

E0008

E0009

E0010

Можно было отметить галку Copy projects into workspace, но я не стал этого делать. Просто чтобы показать простоту импорта.

E0011

Все проект импортировали. И его можно запустить.

E0012

Теперь я выйду из Eclipse и поменяю название директории где у нас лежит проект.

E0013

Запускаем Eclipse снова и видим что в Eclipse сохранилось только старое название папки, которое мы и удалим.

E0014

Теперь снова повторяем операции по импорту проекта, которые уже делали до этого.

E0016

Как видим проект совершенно нормально импортировался и его можно запускать. Только теперь он уже лежит в рабочем пространстве Eclipse.

Теперь идем в папочку C:\EclipseWorkSpace и архивируем каталог проекта в zip архив.

E0017

В Eclipse удаляем проект с диска.

E0018

E0019

E0020

Все папка с проектом удалена из рабочего пространства Eclipse

E0021

Теперь снова импортируем проект, но уже из zip архива.

E0022

E0023

Все! Проект снова импортировался успешно.

E0011

Теперь перешлем файлик с архивом AP0003.ZIP на другой комп и импортируем его там.

e0024

e0025

Проект так же успешно импортировался и может быть запущен.

Кроме того, можно было сразу импортировать два проекта из архива скачанного с Github.

Для этого сперва удалим на первом компе проект AP0003 и попробуем импортировать сразу два проекта из zip файла скачанного с Github.

E0022

e0026

e0027

Успешно импортировались два проекта, из zip архива. И их можно уже запускать на исполнение.

То есть в Eclipse, проект без проблем переносится с компа на комп, несколькими разными способами.

И так к чему я это все. В Eclipse, лично для меня, очень удобно перемещать проекты между компьютерами, не говоря уже о простом переименовании папки. В Android Studio это уже проблема.

Теперь посмотрим что у нас с Android Studio

Про обновления Eclipse и плагина ADT

Я думал что Eclipse автоматически обновляет свою версию, но как оказалось это не так. На одном компьютере у меня стоит Eclipse версии Kepler

E0001

E0002

Как видим версия Eclipse Platform 4.3.2

На другом компе я установил более новую Eclipse Luna

E0003

E0004

Как видим здесь версия 4.4.1

Если на первом компьютере проверить обновления, то Eclipse заявляет что их нет. Видимо обновления происходят только в версиях N.N.x. То есть пока меняется x, обновления идут. Как только меняется N, нужно уже ставить новую ветку.

Надо понаблюдать за этим.

Теперь про плагин ADT. На первом компе он тоже не обновлялся и был версии 22.х.х. И хотя уже была версия 23.х.х, обновления тоже не происходило. Пришло удалить ADT и установить его заново.

Обновление IntelliJ IDEA c 14.0.2 до 14.0.3

Как то прям вовремя вышло обновление IntelliJ IDEA 14.0.3. Попробуем обновиться и посмотреть как это происходит.

Понеслась!

IJ0001

IJ0002

IJ0003

IJ0004

После этого был полностью удален подкаталог IntelliJ IDEA 14.0.2, то есть верхний каталог JetBrains остался пустым.

IJ0005

IJ0006

В пути уже указана другая версия

IJ0007

IJ0008

IJ0009

IJ0010

IJ0011

По ходу если бы я оставил старую версию, то можно было бы импортировать все настройки и плагины. Ладно проверим в следующий раз.

IJ0012

IJ0013

IJ0014

IJ0015

IJ0016

Ну вот теперь заново придется настраивать IntelliJ IDEA. В следующий раз попробую импортировать настройки. Посмотрим подключит ли плагины.

Дальше все настраиваем как в этой статье.

29 января 2015 г.

Как сделать чтобы Android Studio и IntelliJ IDEA при старте показывали начальный экран (Welcome Screen)

По умолчанию Android Studio всегда открывает последний проект, но это поведение можно изменить очень просто.

Смотрим скрины, делаем как написано и радуемся жизни.

Android Studio

2015-01-29_174511

IntelliJ IDEA

IIII

И смотрим что получилось

!AS

!II

28 января 2015 г.

Установка JetBrains IntelliJ IDEA 14.0.2 на Windows 8.1 x64

Понеслась!

i-0001

i-0002

i-0003

i-0004

i-0005

i-0006

i-0007

i-0008

прям как в Android Studio спрашивает Smile хотя оно и понятно Android Studio основано на IntelliJ IDEA

i-0009

О! Этого в Android Studio не было Smile

i-0010

Предлагает выбрать тему оформления

i-0011

Кстати, такие же темы можно выбрать и в  настройках Android Studio.

i-0012

Тут нам предлагают кастомизировать плагины и дополнения, коих достаточное количество. Но я думаю все это можно сделать и позже. Пока просто запустим IntelliJ IDEA

i-0013

Ну и немножко настроим IntelliJ IDEA (подобно Android Studio).

i-0014

прикрутим Genymotion

i-0015

i-0016

i-0017

i-0018

и создадим первое приложение чтобы проверить что все работает

i-0019

тут уже все не так как в Android Studio

i-0020

i-0021

i-0022

i-0023

Все работает. Но в IntelliJ IDEA, все немного не привычно, даже по сравнению с Android Studio.