Android studio экспорт проекта
Всем приветы! Прежде чем знакомить вас с данной инструкцией, сразу признаюсь что сам туго представляю как всё работает и не знаю всех нюансов, но, тем не менее, опытным путём, не затратив много времени проделал экспорт и делюсь с вами опытом, скорее не для того чтобы научить, а больше порадовать что в Construct 3 с экспортом всё легко и просто=)
Короче эта статья фуфло и не оформлена должным образом, скорее это заметка/шпаргалка, и если кто либо удосужиться создать материал получше моего я с облегчением удалил бы эту тему либо улучшил.
Этапы экспорта:
A. Экспорт проекта в формат Android studio project
B. Импорт проекта в Android studio project и создание ключа
A. Экспорт проекта в формат Android studio project
1. Открываем наш проект в С3, далее в главном меню запускаем Export
Menu->Project->Export
2. В открывшемся окне выбираем Android(Cordova)
3. В окне Export options нам доступны сразу три опции. Задействовать их или нет, решать вам, нужны они для следующего:
— Deduplicate images — разыскивает в вашем проекте идентичные картинки и оставляет в еденичном экземпляре, на функционале проекта это никак не скажется, просто движок сам впихнёт картинку где надо. Соответственно это уменьшит размер самого APK файла. Насколько это корректно работает мне не известно, но проблем от использования этой функции я пока не обнаружил.
— Recompress images — пережимает и оптимизирует все спрайты в проекте, экономя опять же вам килобайты в АРК. Не представляю как это именно работает и что даёт по файлу, ибо на момент написания этой заметки экспорт крашится при задействовании этой функции. Так что, не стоит=)
— Minify script — делает код проекта более компактным для ускорения его работы. И вроде как усложняет при этом декомпиляцию. Если честно, у меня были проблемы при экспорте из за этой функции в С2, но уже в С3 их не возникло.
Когда определитесь с выбором жмите Next .
4. В окне Cordovs options мы видим:
— Android versions — минимальная версия андройд для вашего проекта.
— Android build — выбираем строго Android studio project. Вы можете заметить что в экспорте доступны сразу Debug APK/Release APK, и это вам создаст АРК сразу, но они не будут подписаны и без отключения проверки подписи вы вряд ли сможете их установить. Прошу меня простить, я не стал тратить время на изучение этой опции, мне не удобно рассылать такие АРК друзьям и я не в курсе как их подписать. Если знаете — пишите как=) Тогда в этой теме совсем не будет необходимости, такие страдания, чего ради?=))
— Hide status bar — даёт возможность вкл/выкл полоску статуса андройда, это та полоска с часами, зарядом батареи и прочими уведомлениями.
— Require Vibrate/Camera permission — запросы на использование вибрации и камеры в вашем проекте, если вы добавили это в него.
После выбора опций опять жмите Next .
С3 начнёт обрабатывать ваш проект, и здесь вам понадобится подключение к интернету, ибо эти процессы работают через онлайн сервис C3.
5. По завершении обработки, в центре экрана вы увидите следующее окно:
Жмите Download (имя_вашего_проекта.android.project.zip)
Либо можете сделать тоже самое в Project manager. Это неплохой вариант и он имеет доп. функции но моя заметка не о нём.
Архив с проектом скачается в вашу папку для закачек по умолчанию, советую его оттуда переместить в более удобное место чтобы не путаться, да хотя бы на рабочий стол.
Сразу распакуйте его.
B. Импорт проекта в Android studio project и создание ключа
1. При первом запуске Android studio project, вам покажут следующее окно:
Укажите куда сохранить АРК файл и можете выбрать тип релиза Gebug или Release.
Спасибо за внимание. Надеюсь помог.
К сожалению актуальность и годноту содержания гарантировать не могу. По возможности конечно с радостью улучшу и расширю информацию если будет чем.
Источник
Как экспортировать проект Android Studio?
Я только начал использовать Android Studio IDE, и я уже выпустил и опубликовал простой APK в магазине Google Play. Проблема в том, что я сделал это на работе. Теперь я загрузил Android Studio в свой дом, и я хочу продолжить работу и исправлять ошибки в моем проекте. Я вижу, что есть Import Project на главном экране Android Studio, но откуда я экспортирую проект, чтобы импортировать его? Я попробовал Zipping всю папку Project и импортировал его, но он не работал очень хорошо.
В Android Studio перейдите в « File затем « Close Project . Затем возьмите папку (в папке рабочего пространства) проекта и скопируйте ее во флэш-память или что угодно. Затем, когда вам станет комфортно дома, скопируйте эту папку в папку рабочей области, которую вы уже создали, откройте Android Studio и перейдите в « File затем « Open и импортируйте этот проект в рабочее пространство.
Проблема с этим заключается в том, что вы ищете неправильный термин здесь, потому что в Android экспорт проекта означает его компиляцию в файл .apk (не экспортируя проект). Импорт / экспорт используется для управления .apk , вам нужен проект Open / Close, другая вещь – просто копировать / вставлять.
Как уже упоминалось в других ответах, на данный момент андроид-студия не предоставляет этого из коробки. Однако есть способы сделать это легко.
Как упомянуто @Elad Lavi, вы должны рассмотреть облачный хостинг вашего исходного кода. Checkout github, bitbucket, gitlab и т. Д. Все это предоставляет частные репозитории, некоторые бесплатные, некоторые нет.
Если все, что вам нужно, это просто заархивировать источники, вы можете добиться этого, используя git- git archive . Вот шаги:
Примечание. Если вы собираетесь отправить это по электронной почте, вам нужно удалить gradlew.bat из zip-файла.
Оба этих решения возможны благодаря VCS, как git.
Кажется, что в Android Studio отсутствуют некоторые функции, которые имеет Eclipse (что удивительно, учитывая выбор, чтобы сделать официальную IDE для Android Studio).
Eclipse имел возможность экспортировать zip-файлы, которые можно было бы отправить по электронной почте, например. Если вы заархивируете папку из своей рабочей области и попытаетесь отправить ее через Gmail, например, Gmail откажется, поскольку папка содержит исполняемый файл. Очевидно, вы можете удалять файлы, но это неэффективно, если вы делаете это часто, возвращаясь с работы.
Вот решение: вы можете использовать контроль источника. Android Studio поддерживает это. Ваш код будет сохранен в Интернете. Гит сделает трюк. Посмотрите под «VCS» в верхнем меню в Android Studio. Он также имеет много других преимуществ. Один из недостатков заключается в том, что если вы используете GitHub бесплатно, ваш код будет открытым исходным кодом, и каждый сможет его увидеть.
Контроль источника – лучший способ справиться с этой проблемой, если вы не хотите платить, тогда попробуйте bitbucket
Это бесплатно, позволяет частное репо для группы из 5 человек.
Окна:
Сначала откройте окно команд и установите местоположение вашей папки проекта студии Android так:
Затем введите в нем команду ниже:
Затем дождитесь полного процесса очистки. После завершения его теперь застегните свой проект, как показано ниже:
- Щелкните правой кнопкой мыши на папке проекта
- Затем выберите « Отправить»
- Выбрать сжатый с помощью zip
По-видимому, в «сборках» каталогов проекта есть много «мертвой древесины».
В linux / unix простой способ получить чистую приватную резервную копию – использовать команду «tar» вместе с опцией «–exclude = String».
Например, чтобы создать архив всех моих приложений, исключая каталоги сборки, у меня есть скрипт, который создает следующие 2 команды:
Источник
Как экспортировать проект Android Studio?
Я только начал использовать Android Studio IDE, и я уже выпустил и опубликовал простой APK в Google Play store. Проблема в том, что я сделал это на работе. Теперь я загрузил Android Studio у себя дома, и я хочу продолжать работать и исправлять ошибки в своем проекте. Я вижу, что есть Import Project на главном экране Android Studio, но откуда я экспортирую проект, чтобы импортировать его? Я попытался сжать всю папку проекта и импортировать ее, но это не сработало очень хорошо.
6 ответов
в Android Studio перейдите в File затем Close Project . Затем возьмите папку (в папке рабочей области) проекта и скопируйте ее во флэш-память или что-то еще. Затем, когда вам будет удобно дома, скопируйте эту папку в папку рабочей области, которую вы уже создали, откройте Android Studio и перейдите в File затем Open и импортируйте этот проект в свое рабочее пространство.
проблема у вас с этим заключается в том, что вы ищете неправильный термин здесь, потому что в Android, экспорт проекта означает его компиляцию в .apk file (не экспортирует проект). Импорт/экспорт используется для .apk управление, что вам нужно, это открыть / закрыть проект, другое-просто скопировать/вставить.
Как упоминалось в других ответах, на данный момент android studio не предоставляет это из коробки. Однако, есть способы сделать это легко.
Как упоминалось @Elad Lavi, вы должны рассмотреть облачный хостинг вашего исходного кода. Проверка GitHub, bitbucket, gitlab и т. д. Все они предоставляют частные репозитории, некоторые бесплатные, некоторые нет.
Если все, что вы хотите, это просто zip источники, вы можете достичь этого с помощью git’s git archive . Здесь шаги:
Примечание: Если вы собираетесь отправить это по электронной почте, вы должны удалить gradlew.bat из архива.
оба эти решения возможны благодаря VCS, таким как git.
похоже, что в Android Studio отсутствуют некоторые функции Eclipse (что удивительно, учитывая выбор сделать Android Studio официальной IDE).
Eclipse имел возможность экспортировать zip-файлы, которые могут быть отправлены по электронной почте, например. Если вы заархивируете папку из рабочей области и попытаетесь отправить ее через Gmail, например, Gmail откажется, потому что папка содержит исполняемый файл. Очевидно, вы можете удалить файлы, но это неэффективно, если вы делаете это часто туда-сюда с работы.
вот решение, хотя: Можно использовать систему управления версиями. В Android Studio поддерживает это. Ваш код будет храниться в интернете. Мерзавец сделает свое дело. Посмотрите под «VCS» в верхнем меню В Android Studio. Оно имеет много других преимуществ также. Одним из недостатков, однако, является то, что если вы используете GitHub бесплатно, ваш код с открытым исходным кодом, и все могут его видеть.
управление версиями-лучший способ справиться с этой проблемой, если вы не хотите платить, попробуйте bitbucket
Это бесплатно, позволяет частное РЕПО для до 5 членов команды.
по-видимому, в каталогах «сборки» проекта много «мертвой древесины».
в linux/unix простой способ получить чистую, частную резервную копию-использовать команду » tar «вместе с опцией» —exclude=String».
например, чтобы создать архив всех моих приложений, исключая каталоги сборки, у меня есть скрипт, который создает следующие 2 команды:
Windows:
Сначала откройте командное окно и установите местоположение папки проекта android studio, например:
затем введите в нем команду ниже:
затем дождитесь завершения процесса очистки. после завершения его теперь zip ваш проект, как показано ниже:
- правой кнопкой мыши на папке проекта
- выберите отправить теперь
- выберите сжатый через zip
Источник
How to Export jar File from Android Studio Project
Sometimes, you may have downloaded some library sources and would like to export it as a jar file using Android Studio. So in this quick tutorial, we will see how to export jar file using Android Studio.
Export jar file using Android Studio
- Check out the library source code from the repository.
- Import checkout library in your android studio.
- Modify your build.gradle
- If your current module is a library project then you need to properly recognize ‘android-library’ plugin as mention below.
apply plugin: ‘com.android.library’
compileSdkVersion ‘Google Inc.:Google APIs:16’
proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’
task makeJar(type: Copy) <
rename (‘classes.jar’, ‘myLib.jar’)
into(‘release/’) //you can change this directory where you want to copy your .jar
task clearJar(type: Delete) <
For generating .jar, follow below steps,
- Open the terminal.
- Move to your project root directory.
- Call makejar function which you have added in build.gradle
- Example :-> D:\Users\MyWorkspace\project > gradlew makejar
After following all the above steps you will find “myLib.jar” under the release folder.
Hope you can now easily export jar from your Android studio project. If you have any queries drop it in the comments.
Источник
Как перенести проект Eclipse на Android Studio. Миграция проектов на Android Studio
Android Студия теперь является официальной средой разработки для Android. Google настоятельно рекомендует разработчикам переходить на нее, чтобы иметь возможность использовать все последние обновления, и вообще, сполна вкусить радость от использования в работе этой замечательной IDE!
Как я уже говорил, мы с Дмитрием Виноградовым тоже будем постепенно, по мере возможности переводить уроки на Android Studio. Все новые уроки на нашем канале уже выходят в новой среде разработки.
Раньше чтобы перенести проект Eclipse на Android Studio для начала нужно было открыть ваш проект в Eclipse , и выполнить его экспорт с генерацией gradle файла сборки. Потом именно этот файл сборки build.gradle нужно было выбрать при импорте проекта в Android Studio. Этот способ приблизительно описан и на официальном сайте android.
Но у меня с его помощью не получилось импортировать проект на Android Studio. Вроде сделал все, как по инструкции. Gradle долго что-то там тянул, колбасил, а в итоге я даже не увидел привычных файлов проекта в окне менеджера. Внизу было сообщение, что-то там о несоответствии версии сборки.
Тогда я пошел другим путем, и все получилось намного проще и быстрее. Не нужно париться с Eclipse и делать экспорт. Просто открываем Android Studio, и закрываем все открытые проекты, если они есть. Вы должны увидеть окно приветствия.
Нажмите Импорт проекта Non-Android Studio
Нажмите Импорт проекта Non-Android Studio. Найдите проект Eclipse, который вы хотите импортировать, станьте на него и нажмите кнопку ОК. В последующих окнах оставляем все, как есть. Умная Android Studio правильно обновляет структуру проекта и создает соответствующую Gradle сборку.
Найдите проект Eclipse, который вы хотите импортировать, станьте на него и нажмите кнопку ОК
Я выбрал проект из урока 137, который изначально создавался в Eclipse. как видим, все прекрасно открывается, все файлы и папки проекта на месте.
Чтобы вы убедились еще раз, я вам открою папку другого проекта из своего старого workspase. Проект урока 136. Вот, никаких build.gradle здесь нет, чистый Eclipse! Полное Затмение! Этож надо было так назвать среду разработки)
Нет, я ничего не имею против Eclipse, мощная, замечательная среда, мы на ней работали и работаем.
Давайте Проект урока 136 тоже импортируем, закрепим, так сказать.. Возвращаемся в Android Studio, закрываем проект, в окне приветствия жмем Импорт проекта Non-Android Studio. Gradle после недолгих раздумия собирает наш проект, все на месте, никаких ошибок. Здесь в классе MainActivity были комментарии на кириллице. Никогда не пишите комментарии в java коде кириллицей!
Макеты открываются, все просто замечательно. Чтобы окончательно убедиться, что импорт прошел успешно, давайте запустим прилодение из этого проекта на эмуляторе.
Здесь тоже никаких сюрпризов, все работает.
Вот так просто и без лишних телодвижений можно перевести все ваши android проекты из Eclipse на Android Studio.
Товарищи разработчики! Идите в ногу со временем! Переходите на Android Studio!
Если у вас возникают проблемы, пишите об этом в комментариях под видео, мы обязательно постараемся вам помочь. Смотрите наш канал, и удачи в разработке android приложений!
Поддержите нас, и мы сделаем еще больше полезных уроков по android разработке!
Источник