Подтвердить что ты не робот

Как экспортировать проект Android Studio?

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

4b9b3361

Ответ 1

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

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

Ответ 2

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

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

Если все, что вам нужно - просто закрепить исходники, вы можете достичь этого, используя git 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 из zip файла.

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

Ответ 3

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

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

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

Ответ 4

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

Он бесплатный, позволяет частное репо для группы из 5 человек.

Ответ 5

Окна:

Сначала откройте окно команд и установите местоположение вашей папки проекта студии Android, например:

D:\MyApplication>

введите в него команду ниже:

gradlew clean

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

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

Ответ 6

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

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

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

cd $HOME/android/Studio
tar cvf MyBackup-2017-07-13.tar Projects --exclude=build