2013-09-04 3 views
31

Я только начал использовать Android Studio IDE, и я уже выпустил и опубликовал простой APK в магазине Google Play. Проблема в том, что я сделал это на работе. Теперь я загрузил Android Studio у себя дома, и я хочу продолжить работу и исправлять ошибки в моем проекте. Я вижу, что на домашнем экране Android Studio есть Import Project, но откуда я экспортирую проект, чтобы импортировать его? Я пробовал Zipping всю свою папку Project и импортировал ее, но она не очень хорошо работала.Как экспортировать проект Android Studio?

+0

Просто скопируйте всю папку проекта и указать эту папку в мастер импорта – yonili

+0

Я написал, что я пытался это сделать, но он дал мне какие-то ошибки «rendel», когда я открыл его. – TomG

ответ

48

В Android Studio перейдите по ссылке File, затем Close Project. Затем возьмите папку (в папке рабочего пространства) проекта и скопируйте ее во флэш-память или что угодно. Затем, когда вам станет комфортно дома, скопируйте эту папку в уже созданную папку рабочего пространства, откройте Android Studio и перейдите к File, затем Open и импортируйте этот проект в свое рабочее пространство.

Проблема заключается в том, что вы ищете неправильный термин здесь, потому что в Android экспорт проекта означает компиляцию его в файл .apk (не экспортируя проект). Импорт/экспорт используется для управления .apk, вам нужен проект Open/Close, другое - просто скопировать/вставить.

+0

Спасибо, человек, я сделал это и столкнулся с другой проблемой. Я разместил его как другой вопрос, пожалуйста, посмотрите, если вы можете: http://stackoverflow.com/questions/18624666/how-to-change-gradle-sdk-settings-when-opening-android-studio- project-from-a-dif – TomG

+0

Я разместил комментарий к указанной вами ссылке. – g00dy

+3

необходимо скопировать весь каталог проекта? Включая различные «строящие» sud-каталоги? Меня беспокоит пространство. Со всеми различными подкаталогами и выводами сборки zip-каталог составляет почти 10 Мб. –

3

Кажется, что в Android Studio отсутствуют некоторые функции, которые имеет Eclipse (что удивительно, учитывая выбор, чтобы сделать официальную IDE для Android Studio).

Eclipse имел возможность экспортировать zip-файлы, которые могут быть отправлены по электронной почте, например. Если вы заархивируете папку из своей рабочей области и попытаетесь отправить ее через Gmail, например, Gmail откажется, так как папка содержит исполняемый файл. Очевидно, что вы можете удалять файлы, но это неэффективно, если вы делаете это часто, возвращаясь с работы.

Вот решение: Вы можете использовать управление источником. Android Studio поддерживает это. Ваш код будет сохранен в Интернете. Гит сделает трюк. Посмотрите под «VCS» в верхнем меню в Android Studio. У этого есть много других преимуществ также. Один из недостатков заключается в том, что если вы используете GitHub бесплатно, ваш код будет открытым исходным кодом, и каждый сможет его увидеть.

+0

Точно. GitHub бесполезен, если вы просто хотите сделать резервную копию своего собственного кода конфиденциально, если вы не возражаете платить ежемесячную плату! – CMP

17

Как упоминалось в других ответах, на данный момент андроид-студия не предоставляет это из коробки. Однако есть способы сделать это легко.

Как упоминалось @Elad Lavi, вы должны рассмотреть облачный хостинг вашего исходного кода. Checkout github, bitbucket, gitlab и т. Д. Все это предоставляет частные репозитории, некоторые бесплатные, а некоторые нет.

Если все, что вы хотите, просто застегните источники, вы можете достичь этого, используя git's git archive. Вот шаги:

git init  # on the root of the project folder 
git add .  # note: android studio already created .gitignore 
git commit -m 'ready to zip sources' 
git archive HEAD --format=zip > /tmp/archive.zip 

Примечание: Если вы собираетесь отправить это по электронной почте, вы должны удалить gradlew.bat из архива.

Оба эти решения возможны благодаря VCS, как git.

+3

Whoa! большое предложение .. – Darpan

+0

Nice ~ Спасибо –

+0

как насчет импорта zip? как мы можем справиться с этим? – matasoy

1

управления источником является лучшим способом справиться с этой проблемой, если вы не хотите платить, то попробуйте bitbucket

Это бесплатно, позволяет личное репо для Шифрование до команды 5 членов.

-1

Окна:

Первый открытый Командное окно и установить местоположение вашего андроида папки студии проекта, как:

D:\MyApplication> 

затем введите следующую команду в нем:

gradlew clean 

затем ждать для полного процесса очистки. после завершения теперь пронестись ваш проект, как показано ниже:

  • правой кнопкой мыши на папку проекта
  • затем выберите отправить вариант Теперь
  • выберите сжат с помощью молнии
0

По-видимому, в «сборках» каталогов проекта есть много «мертвой древесины».

Под linux/unix простой способ получить чистую приватную резервную копию - использовать команду «tar» вместе с опцией «--exclude = String».

Например, чтобы создать архив всех моих приложений в то время как за исключением сборки каталогов, у меня есть сценарий, который создает следующие 2 команды:

cd $HOME/android/Studio 
tar cvf MyBackup-2017-07-13.tar Projects --exclude=build 
Смежные вопросы