- Google Android — это несложно
- Android Studio и перенос проектов или переименование папки
- Android Studio и перенос проектов или переименование папки
- Re: Android Studio и перенос проектов или переименование пап
- Re: Android Studio и перенос проектов или переименование пап
- Re: Android Studio и перенос проектов или переименование пап
- Re: Android Studio и перенос проектов или переименование пап
- Методы лечения различных ошибок в Android Studio при разработке проекта
- Как импортировать существующие проекты из другой папки в рабочее пространство в Android Studio
- 4 ответа
- Как импортировать существующий проект Java в Android Studio?
- 6 ответов
- Чтобы импортировать проект в Android Studio:
- Как импортировать существующий проект java в Android studio?
- 7 ответов
- чтобы импортировать проект в Android Studio:
Google Android — это несложно
Добро пожаловать на форум сайта
Android Studio и перенос проектов или переименование папки
Android Studio и перенос проектов или переименование папки
Сообщение n0tb0dy » 29 янв 2015, 18:32
Начал разбираться с Android Studio и сразу же стало грустно после траблов с переносом проекта на другой компьютер или даже в другой каталог.
1. Создаем простой проект Hello World через визард в Android Studio 1.0.2
2. Запускаем на эмуляторе все работает.
3. Выходим из Android Studio.
4. Переименовываем папку проекта.
5. Запускаем Android Studio
6. Импортируем проект из переименованной папки
7. И проект не запускается.
8. Что делать и как это поправить?
Если выбрать Project, а не Android, то папки конечно становятся видны, но проект от этого запускаться не начинает.
Re: Android Studio и перенос проектов или переименование пап
Сообщение n0tb0dy » 29 янв 2015, 18:44
Re: Android Studio и перенос проектов или переименование пап
Сообщение n0tb0dy » 29 янв 2015, 19:22
Я уже сам нашел решение этой проблемы, но вообще странно само наличие этого глюка.
Решение в следующем: надо использовать пункт Import Non-Android Studio Project
Re: Android Studio и перенос проектов или переименование пап
Сообщение Marimarti » 30 янв 2015, 02:55
Re: Android Studio и перенос проектов или переименование пап
Сообщение n0tb0dy » 30 янв 2015, 06:17
и причем такая проблема с переносом проекта в Android Studio не только у меня
вот тут тоже народ пишет
причем по этому линку предлагается решение аж в четыре шага с редактированием путей в четырех файлах настроек проекта
AndroidExampleProject.iml
gradle.xml
workspace.xml
AndroidExample.iml
то есть проблема в том, что при переименовывании каталога проекта в Explorer, сохраняются старые пути в файлах настроек проекта
но и это решение, в текущей версии 1.0.2 Android Studio уже не работает, так как параметры или поменялись или их вовсе нет
и человек написал об этой проблеме разработчикам Android Studio еще аж в июне 2013 года, а воз и ныне там
Источник
Методы лечения различных ошибок в Android Studio при разработке проекта
Сегодня хотел бы поделиться своим анализом и способами лечением разных ошибок при разработке своего продукта в Android Studio. Лично я, не раз сталкивался с различными проблемами и ошибками при компиляции и/или тестировании мобильного приложения. Данный процесс, всегда однообразный и в 99% случаев и всегда нужно тратить n-колличество времени на его устранение. Даже, когда ты уже сталкивался с данной проблемой, ты все равно идешь в поисковик и вспоминаешь, как же решить ту или иную ситуацию.
Я для себя завел файлик, в котором отметил самые частые ошибки — потратив на это несколько часов и перечислил самые популярные ошибки (в дальнейшем планирую просто их запомнить), чтоб сократить свое время в дальнейшем.
Итак, начну по порядку с самой распространенной проблемы и дальше буду перечислять их по мере появления:
1) Если подчеркивает красным код, где используются ресурсы: R. — попробовать (но вероятно не поможет): Build -> Clean Project.
В принципе на Build -> Clean Project можно не терять времени, а лучше всего — слева переключиться на Project, открыть каталог .idea, затем каталог libraries и из него удалить все содержимое. Затем нажать кнопку Sync Project. А затем (если все еще красное, но скорее всего уже будет все ок ) Build -> Clean Project.
2) После внезапного выключения компьютера, после перезапуска может быть во всех проектах весь код красным. Перед этим может быть ошибка: Unable to create Debug Bridge: Unable to start adb server: Unable to obtain result of ‘adb version’. Есть три решения — первое помогло, второе нет (но может быть для другого случая), а третье — не пробовал:
а) File — Invalidate Caches/Restart — Invalidate and Restart
б) Закрыть студию. В корне папки проекта удалить файл(ы) .iml и папку .idea. Вновь запустить студию и импортировать проект.
в) Нажать Ctrl-Alt-O и запустить оптимизацию импорта.
Кстати, adb сервер можно проверить на версию (и работоспособность) и затем перезапустить:
3) Если Android Studio выдает приблизительно такую ошибку: Error:Execution failed for task ‘:app:dexDebug’.
Надо слева переключиться на опцию Project, найти и удалить папку build которая лежит в папке app, т.е. по пути app/build. Затем перестроить весь проект заново: Build -> Rebuild Project.
Такое же решение если ошибка типа: «не могу удалить (создать) папку или файл» и указан путь, который в ведет в app/build. Тоже удаляем папку build и ребилдим проект.
4) В сообщении об ошибке упоминается heap — виртуальная память. А ошибка обычно вызвана ее нехваткой, т.е. невозможностью получить запрашиваемый объем. Поэтому этот запрашиваемый объем надо уменьшить, т.е. переписать дефолтное значение (обычно 2048 MB которое можно изменить в настройках), на меньшее 1024 MB.
В файле проекта gradle.properties пишем:
5) Android Studio пришет примерно такую ошибку: Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE environment variable to «83648b99316049d63656d7276cb19cc7e95d70a5»
Возможные причины (кроме необходимости регулярного обновления SDK):
а) Загруженный проект был скомпилирован с помощью уже несовместимого старого gradle плагина. В этом случае надо найти и подключить в своем build.gradle проекта этот более старый плагин. т.е. попробовать более старые версии, например: 1.1.3 (часто именно 1.1.x и подходит).
Найти все версии можно здесь.
б) Если в build.gradle проекта используется beta-версия плагина — это означает, что срок ее истек. Посмотреть последние релизы (продакшн и бета) можно также здесь:
6) Иногда при подключении сторонних библиотек могут дублироваться некоторые файлы (обычно связанные с лицензированием). В сообщении будет что-то содержащее слова: duplicate files. Решение — надо посмотреть в сообщении об ошибке или в документации подключенной сторонней библиотеки — какие именно файлы стали избыточными, и перечислить их в build.gradle модуля для исключения (exclude) из билда.
Это делается в директиве packagingOptions (которая, в свою очередь, находится в директиве android).
Источник
Как импортировать существующие проекты из другой папки в рабочее пространство в Android Studio
Я хочу импортировать существующий проект Android в свою рабочую область с помощью Android Studio. Я пробовал использовать общий метод, например Файл-> Импорт проекта-> Выбранная папка , но проблема, с которой я столкнулся, заключается в том, что проект импортируется в тот же существующий проект, тогда как в eclipse у меня будет флажок заявив, что Копировать проекты в рабочую область (чтобы я мог легко копировать свои проекты, установив флажок в моем рабочем пространстве). Поскольку я новичок в студии Android, я не мог активировать скрытые функции для импорта и копирования проектов в рабочую область. Пожалуйста, помогите мне своими ценными ответами.
Примечание: в настоящее время я копирую файл из другого места в свою рабочую область, а затем импортирую проект в студию Android. Но заниматься несколькими проектами одновременно становится утомительно.
4 ответа
Вот как обычно импортируют проекты в желаемое рабочее пространство Android Studio.
Android Studio 1.0.2
Файл —> Импорт проекта —> (текущая папка проекта) —> Импорт целевого каталога (ваш расположение рабочей области) —> Готово
Если вы пытаетесь импортировать весь проект в свою рабочую область, создавая новое приложение из существующего кода, это очень просто, если проект, который вы импортируете, уже находится в папке вашей рабочей области или в вашей рабочей области нет конфликтующего проекта. с таким же названием.
С другой стороны, если у вас есть проект на рабочем месте, над которым вы работаете, и вы хотите импортировать в него другие проекты, это становится сложной задачей, особенно если у вас нет четко определенных рабочих наборов. Предлагаю вам:
- Откройте определенные папки проекта, который вы хотите импортировать, например, папку «src» и скопируйте файлы java из нее прямо в свой проект на вашем eclipse (если вы его используете)
- Щелкните правой кнопкой мыши файл src в своем eclipse и вставьте файлы java. Это сэкономит вам время на изменение имени пакета в файлах java.
- Сделайте то же самое для файлов ресурсов, скопировав и вставив их из соответствующих файлов в соответствующие файлы в вашем проекте.
- Затем, когда вы это сделаете, не забудьте отредактировать файл манифеста с новыми изменениями импортированных вами действий. Для этого вам нужно заглянуть в манифест импортируемого проекта, чтобы не упустить момент.
Это может показаться утомительным и громоздким, но поможет вам узнать, что именно вы импортировали. Но вам нужно будет изменить имена пакетов в файлах java на текущее имя пакета.
Я решил проблему редактированием файла settings.gradle в корне:
После запуска gradle sync вы можете импортировать этот модуль в файл build.gradle :
У меня такая же проблема.
Как это бывает, если у вас есть полный проект AndroidStudio / gradle и вы хотите импортировать его в Android Studio, просто скопируйте (или переместите, что быстрее) всю папку в вашем рабочем пространстве, а затем используйте Файл -> Открыть вместо Файл -> Импортировать проект .
Похоже, что для IDE это точно так же, я могу безупречно «импортировать» и строить проект, но, конечно, «импорт» происходит быстрее (я действительно не знаю, почему он работает именно так).
Внимательно посмотрев на структуру «открытого проекта», я думаю, что Android Studio делает что-то странное. Я скопировал проект из каталога A в каталог B и открываю проект в каталоге B, но некоторые файлы все еще указывают на каталог A.
Я снова попытался скопировать проект в каталог B, а затем импортировать проект из B вместо открытия; теперь ссылки кажутся правильными.
Источник
Как импортировать существующий проект Java в Android Studio?
В моем проекте студии Android вы хотите использовать существующий код проекта java
Я пробовал этот путь:
Выберите «Файл» > «Новый модуль». Выберите «Библиотека Java» и нажмите «Далее».
Заполните необходимые поля и нажмите «Готово».
В моем проекте Android была создана новая пустая библиотека проектов Java.
Мне нужно использовать существующий (java-проект) код для моего проекта студии Android, как я могу это сделать?
6 ответов
Невозможно получить доступ с помощью gradle файла,
вы можете использовать эти шаги, если ваш проект Java в eclipse
1.Right Нажмите кнопку «Экспорт проекта», чтобы открыть новое окно.
2.Выберите сгенерированный файл сборки gradle, а затем нажмите кнопку завершения проекта
Он создаст ваш проект с файлом gradle, после чего вы сможете легко импортировать
Файл → Создать → Модуль импорта.
Select Import Project Instead Module
Чтобы импортировать проект в Android Studio:
- Запустите Android Studio и закройте все открытые проекты Android Studio.
- В меню Android Studio выберите Файл > Создать > Импорт проекта..
- Выберите папку проекта Eclipse ADT с AndroidManifest.xml и нажмите «ОК».
- Выберите папку назначения и нажмите «Далее».
Для демонстрации вы можете посетить «Начало работы с Android Studio» для пошагового подхода.
Вы можете импортировать проект java, если это проект сборки Gradle. В противном случае студия Android не позволяет импортировать другие java-проекты.
Файл → Создать → Проект импорта и выберите проект Gradle build java
Самый простой способ сделать это — выбрать вариант «открыть существующий проект», найти проект и найти папку «приложение». Нажмите на это, чтобы выделить его, а затем нажмите «ОК». Затем будет импортирован ваш полный проект
В Android Studio 2.3.3
Файл → Новый → Проект импорта
Чтобы импортировать проект в Android Studio:
- Запустите Android Studio и закройте все открытые проекты Android Studio.
- В меню Android Studio выберите «Файл» > «Создать» > «Импорт проекта».
- Выберите папку проекта Eclipse ADT с AndroidManifest.xml и нажмите «ОК».
- Выберите папку назначения и нажмите «Далее».
У меня были проблемы с этим, поэтому я обычно просто создаю новый проект и просто копирую все классы, чертежи и т.д. из старого проекта в новый проект.
Источник
Как импортировать существующий проект java в Android studio?
в моем проекте Android studio хотите использовать существующий код проекта java
Выберите Файл > Новый Модуль. Выберите Библиотека Java и нажмите кнопку Далее.
заполните необходимые поля и нажмите кнопку Готово.
в моем проекте Android была создана новая пустая библиотека проектов Java.
Мне нужно использовать существующий (java project) код для моего проекта Android studio, как я могу это сделать это?
7 ответов
невозможно получить доступ без файла gradle,
вы можете использовать эти шаги, если ваш проект Java в eclipse
1.Щелкните правой кнопкой мыши на project select export появится новое окно
2.Выберите Создать файл сборки gradle, затем выберите проект нажмите кнопку Готово
он создаст ваш проект с файлом gradle, затем вы можете легко импортировать
File — > New — > импорт модуля.
Select Import Project Instead Module
чтобы импортировать проект в Android Studio:
- запустите Android Studio и закройте все открытые проекты Android Studio.
- в меню Android Studio выберите Файл > Создать > Импортировать Проект. .
- выберите папку проекта Eclipse ADT с AndroidManifest.XML файл и нажмите Ok.
- выберите папку назначения и нажмите кнопку Далее.
для демонстрации вы можете посетить начало работы с Android Studio для пошагового подхода .
вы можете импортировать проект java, если это ш построить проект. В противном случае android studio не позволит импортировать другие java-проекты.
Файл > > Создать > > импортировать проект и выбрать Gradle build java проект
можно сослаться на следующую ссылку:
импорт проектов Eclipse в Android Studio
запустите Android Studio и закройте все открытые проекты Android Studio.
импорт проекта IntelliJ на основе Gradle
Если вы уже используете Gradle с вашим проектом IntelliJ, вы можете откройте его в Android Studio, выполнив следующие действия:
On Android Studio 2.3.3
->новая ->Импорт Проекта
самый простой способ сделать это-выбрать опцию Открыть существующий проект, найти свой проект, а затем найти папку приложения’. Нажмите на это, чтобы выделить его, а затем нажмите «Ok». Это будет импортировать ваш полный проект
чтобы импортировать проект в Android Studio:
- запустите Android Studio и закройте все открытые проекты Android Studio.
- в меню Android Studio выберите Файл > Создать > импортировать проект. .
- выберите папку проекта Eclipse ADT с помощью AndroidManifest.XML файл и нажмите Ok.
- выберите папку назначения и нажмите кнопку Далее.
У меня были проблемы раньше с этим, поэтому я обычно просто создаю новый проект и просто копирую все классы, чертежи и т. д. Из старого проекта в новый проект.
Источник