Android studio как переименовать файл

Переименовать файл

Добрый вечер, маленькая проблема, нужно переименовать файлик — переименовываю по-простому:

Переименовать пакет
Как переименовать или удалить com.example.serg?

Не могу переименовать проект
Привет. Пытаюсь переименовать проект: https://github.com/NYRDS/remixed-dungeon Мне просто нужно.

Как переименовать проект в eclipse?
Как переименовать проект в eclipse? И как сменить иконку приложения? Спасибо, жду 🙂

Переименовать файл
Народ не подскажете, как не особо парясь переименовывать файлы и директории, способ прочитать и.

Переименовать файл
Задача: сохранить файл с именем маска #@объект_списка_файл Если я меняю, в списке 0,1,2,3 . на.

Переименовать файл
static string sv = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) +.

Переименовать файл
Как программно прописать изменение названия файла, который находиться по определенному пути?

переименовать файл
какой командой переименовать файл 1.txt в файл 2.txt к примеру?

Источник

Android: как изменить конкретное имя сгенерированного файла apk в Android Studio?

По умолчанию в среде IDE создается файл apk, например app-debug.apk и app-release.apk , но мне нужно создать конкретное имя Apk приложения.

Например: Имя моего приложения — iPlanter , поэтому мне нужно сгенерировать iPlanter-debug.apk или iPlanter-release.apk вместо app-debug.apk или app-release.apk соответственно.

9 ответов

Шаг 1: Перейдите в корень основного проекта в приложении , щелкните правой кнопкой мыши приложение и измените код приложения на определенное имя. ( пример iPlanter ) и нажмите ОК

Шаг 2: Перейдите в файл настроек проекта, который представляет собой setting.gradle файл

Файл setting.gradle содержит

Теперь нужно заменить приложение на определенное имя.

Например замена приложения на iPlanter в include ‘: app’ это выглядит как ниже

Затем синхронизировать проект, после чего запустить приложение. Наконец, приложение создает файл apk, например iPlanter-debug.apk или iPlanter-release.apk .

Вы можете использовать это для названия приложения с текущей датой и версией

Вам просто нужно добавить следующую строку кода в Gradle уровня приложения.

archivesBaseName = «NAME_YOU_WANT» + versionName

Попробуйте этот код:

Для Android Studio 3.1 это работает для меня:

На моем ПК достаточно переименовать (с помощью рефакторинга) app на желаемое имя yourName . После этого include ‘:app’ в файле setting.grandle изменяется на include ‘:yourName’ . Однако в моем случае мне нужно закрыть / снова открыть Android Studio из-за ошибки синхронизации. В результате получите apk , например yourName-debug.apk и yourName-release.apk .

Это вам поможет. Этот код создаст имя приложения, например iPlanter-release.apk или iPlanter-debug.apk.

Для Android Studio 3 это работает для меня:

Источник

Работа с файловой системой

Чтение и сохранение файлов

Работа с настройками уровня activity и приложения позволяет сохранить небольшие данные отдельных типов (string, int), но для работы с большими массивами данных, такими как графически файлы, файлы мультимедиа и т.д., нам придется обращаться к файловой системе.

ОС Android построена на основе Linux. Этот факт находит свое отражение в работе с файлами. Так, в путях к файлам в качестве разграничителя в Linux использует слеш «/», а не обратный слеш «\» (как в Windows). А все названия файлов и каталогов являются регистрозависимыми, то есть «data» это не то же самое, что и «Data».

Приложение Android сохраняет свои данные в каталоге /data/data/ / и, как правило, относительно этого каталога будет идти работа.

Для работы с файлами абстрактный класс android.content.Context определяет ряд методов:

boolean deleteFile (String name) : удаляет определенный файл

String[] fileList () : получает все файлы, которые содержатся в подкаталоге /files в каталоге приложения

File getCacheDir() : получает ссылку на подкаталог cache в каталоге приложения

File getDir(String dirName, int mode) : получает ссылку на подкаталог в каталоге приложения, если такого подкаталога нет, то он создается

File getExternalCacheDir() : получает ссылку на папку /cache внешней файловой системы устройства

File getExternalFilesDir(String type) : получает ссылку на каталог /files внешней файловой системы устройства

File getFileStreamPath(String filename) : возвращает абсолютный путь к файлу в файловой системе

FileInputStream openFileInput(String filename) : открывает файл для чтения

FileOutputStream openFileOutput (String name, int mode) : открывает файл для записи

Все файлы, которые создаются и редактируются в приложении, как правило, хранятся в подкаталоге /files в каталоге приложения.

Читайте также:  Android n7000 note samsung n7000 galaxy note

Для непосредственного чтения и записи файлов применяются также стандартные классы Java из пакета java.io.

Итак, применим функционал чтения-записи файлов в приложении. Пусть у нас будет следующая примитивная разметка layout:

Поле EditText предназначено для ввода текста, а TextView — для вывода ранее сохраненного текста. Для сохранения и восстановления текста добавлены две кнопки.

Теперь в коде Activity пропишем обработчики кнопок с сохранением и чтением файла:

При нажатии на кнопку сохранения будет создаваться поток вывода FileOutputStream fos = openFileOutput(FILE_NAME, MODE_PRIVATE)

В данном случае введенный текст будет сохраняться в файл «content.txt». При этом будет использоваться режим MODE_PRIVATE

Система позволяет создавать файлы с двумя разными режимами:

MODE_PRIVATE : файлы могут быть доступны только владельцу приложения (режим по умолчанию)

MODE_APPEND : данные могут быть добавлены в конец файла

Поэтому в данном случае если файл «content.txt» уже существует, то он будет перезаписан. Если же нам надо было дописать файл, тогда надо было бы использовать режим MODE_APPEND:

Для чтения файла применяется поток ввода FileInputStream :

Подробнее про использование потоков ввода-вывода можно прочитать в руководстве по Java: https://metanit.com/java/tutorial/6.3.php

В итоге после нажатия кнопки сохранения весь текст будет сохранен в файле /data/data/название_пакета/files/content.txt

Где физически находится созданный файл? Чтобы увидеть его на подключенном устройстве перейдем в Android Stud в меню к пункту View -> Tool Windows -> Device File Explorer

После этого откроектся окно Device File Explorer для просмотра файловой системы устройства. И в папке data/data/[название_пакета_приложения]/files мы сможем найти сохраненный файл.

Источник

Переименование модулей в Android Studio?

Я выбрал неправильное имя определенного модуля, который был импортирован в проект Gradle в Android Studio.

На этом лице я хочу переименовать модуль Facebook1 в Facebook .

Возможно ли это в проекте Gradle и как это сделать?

Android Studio> = 1.4.1

  1. Щелкните правой кнопкой мыши модуль -> Refactor -> Rename.
  2. Введите новое имя модуля, нажмите «ОК».

Старые версии Android Studio

Следующие работали для меня, протестированы в Android Studio (AS) 1.1 и 1.0.2, сразу после импорта проекта.

В дереве «Android» (ATV)

  1. Щелкните правой кнопкой мыши имя модуля: app , Refactor -> Переименовать (в myApp , нажмите ok)
  2. Открыть settings.gradle
  3. Изменить ‘:app’ to ‘:myApp’ и сохранить

Вам будет предложено « Синхронизировать сейчас », сделайте это (подсказка представляет собой синюю ссылку над файлом)

( Ваш проект исчезнет с ATV, но не волнуйтесь, просто выйдите из AS )

  • Из диспетчера файлов (за пределами Android Studio) откройте корневой каталог проекта и переименуйте app папки в myApp
  • Повторно откройте свой проект в AS, и вы увидите, что ваш модуль и скрипты Gradle снова появляются под ATV! 🙂
  • Поздравляем – ваш модуль теперь переименован! (Молоко, время для чая)

    В представлении проекта слева в Android Studio,

    1. Щелкните правой кнопкой мыши на модуле, имя которого вы хотите изменить
    2. Выберите ‘refactor’ -> ‘rename’
    3. Выберите параметр переименования
    4. Выполните шаг 1 – 2, а затем переименуйте каталог тоже

    Android Studio 1.3.2,
    1. Переключить представление Project слева в Android Studio
    2. Щелкните правой кнопкой мыши модуль, который хотите изменить -> Рефакторинг -> Переименовать
    3. выполните как «Переименовать каталог», так и «Переименовать модуль»,
    4. открыть settings.gradle, изменить имя модуля
    5. Build -> Clean Project

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

    Изменение имени папки соответственно

    1- открыть settings.gradle и изменить название вашего модуля (например, от ‘:facebook1’ до ‘:facebook’ )

    2- измените имя папки соответственно (от xxx/facebook1 до xxx/facebook )

    3- Если у других модулей есть зависимости от него: откройте соответствующую build.gradle и измените зависимость (от comile project(‘:facebook1’) до comile project(‘:facebook’) )

    Без изменения имени папки

    1- открыть settings.gradle и изменить название вашего модуля (например, от ‘:facebook1’ до ‘:facebook’ )

    2- добавьте новую строку в «settings.gradle»:

    3- Если у других модулей есть зависимости от него: откройте соответствующую build.gradle и измените зависимость (от comile project(‘:facebook1’) до comile project(‘:facebook’) )

    В AndroidStudio 2.2.2 переименование модуля только через refactor / rename работало для меня. (32-битный Linux Mint)

    Читайте также:  Удаленный доступ android kali linux

    В диалоговом окне переименования представлены два варианта: «каталог» или «модуль» (переключатели настолько взаимоисключающие, по крайней мере за один проход). Я не был уверен, что выбрать, поэтому я закончил здесь поиск ответа. Один ответ сказал «сделать оба» как два шага, другой ответ сказал «сделать модуль, а затем каталог» как два шага. Поэтому я выбрал «модуль» первым. К моему удивлению, было все, что было необходимо, и модуль, и каталог были изменены. Settings.gradle был обновлен рефактором / переименованием на одном шаге.

    Также были активированы «градиентная синхронизация» и «чистая сборка». После сборки на планшете никакая жалоба на имя не меняется.

    Просто добавив этот ответ в случае, если кто-то другой с 2.2.2 или новее не уверен, что выбрать. Также, чтобы повторить то, что сказали другие, сначала создайте резервную копию своего проекта.

    Это работает для меня в Android Studio 1.2.1.1

    Помещение: я НЕ использую функцию рефакторинга Android Studio для переименования модуля

    Это шаги, которые я выполняю:

    1. Переименуйте папку модуля (непосредственно в файловой системе)
    2. Измените файл setup.gradle соответственно (непосредственно в файловой системе)
    3. Откройте проект в Android Studio

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

    Я пробовал все, и единственный способ, которым я работал, в конце концов:

    1) Закройте Android Studio 2) верните все! (Найдите папку проекта и сделайте ее копию). 3) Найдите и замените все экземпляры com.example.myname.projectname на com.company.projectname

    Обратите внимание, что существует пять мест (на самом деле это зависит от вашего проекта, у меня было пять), где вам нужно переименовать папки, поскольку он создает подпапки, называемые com \ example \ myname \ имя_проекта:

    Project \ app \ src \ main \ java project \ app \ src \ androidTest \ java project \ app \ build \ сгенерированный \ source \ buildConfig \ debug \ project \ app \ build \ сгенерированный \ source \ buildConfig \ test \ project \ app \ построить \ генерироваться \ источник \ г \ Debug \

    Кроме того, в файле project.idea \ есть файл под названием workspace.xml – в этом файле вам нужно будет найти текст com \ example \ myname \ projectname

    В противном случае выполните поиск через каталог проекта, чтобы найти «com.example.myname.projectname» и замените на «com.company.projectname»,

    4) Откройте Android Studio еще раз. Если начальное имя каталога проекта одинаково (возможно, если само название проекта одинаково?), Оно будет открыто, если вы его открыли в прошлый раз, иначе вы сможете открыть его как обычно.

    5) Перейти к файлу – структура проекта (CONTROL + ALT + SHIFT + S). 6) В разделе «Ароматизаторы» измените идентификатор приложения на новое имя. 7) Извлеките Android Studio и перезапустите его. 8) Теперь вы сможете построить свой проект. 9) Пойдите, выпейте, это было намного больше усилий, чем должно было быть!

    Одно действительно важное замечание: вы можете иметь только буквы ASCII в имени вашего пакета (вы можете иметь номера, но не как первый символ). Сама Java позволяет номерам начинать имя пакета, но Android не делает: имена пакетов в студии Android, когда имя dev начинается с числа? Я пытался переименовать

    Источник

    Изменить название проекта на Android Studio

    Я хочу изменить название моего проекта и модуля. Но если я попытаюсь переименовать их, Android Studio сообщит мне о некоторых ошибках .

    например, я хочу изменить имя с «MyApplication» на «AndroidApp», как показано на рисунке ниже.

    В первом прямоугольнике я хочу изменить это в:

    AndroidApp («G: . \ Android \ AndroidApp).

    Во втором прямоугольнике я хочу изменить это в:

    AndroidApp [AndroidApp-AndroidApp]

    редактировать: это журнал:

    Gradle: проект «AndroidApp» не найден в корневом проекте «MyApplicationProject».

    Это помогло мне:

    • Закрыть Android Studio
    • Изменить имя корневого каталога проекта
    • Откройте Android Studio
    • Откройте проект (не из местной истории, а перейдя к нему)
    • Чистый проект

    Если ваша settings.gradle строка содержит следующую строку, удалите ее или обновите до нового имени.

    Изменить:
    Работа во всех версиях! Последний тест: Android 3.6.2 февраль 2020 .

    Вы можете изменить имя, которое отображается в строке заголовка в файле «.idea / .name».

    1. Щелкните правой кнопкой мыши по корневому каталогу проекта.
    2. Выберите Refactor -> Rename
    3. Выберите переименовать проект и измените имя там.
    4. Также выберите переименовать модуль и измените его там. Если вы получили сообщение о том, что имя модуля уже изменилось, это нормально.
    5. Теперь снова щелкните правой кнопкой мыши корневую папку проекта и выберите «Открыть настройки модуля».
    6. В разделе Модули удалите все папки, связанные с вашим старым именем проекта.

    Примените Настройки и нажмите ОК.

    Перезапустите Android Studio.

    Надеюсь, это поможет!

    обновление июль / 2017: проверено и работало

    1. Открыть папку проекта (вы можете открыть его с помощью Android Studio сам вижу это )
    2. сейчас закрываем Android Studio
    3. измените yourOldProjectName.iml на новое имя
    4. переименуйте родительскую папку с тем же новым именем.
    5. заново откройте Android Studio -> Файл -> Открыть -> путь к вашему renamed.im

    ОБНОВЛЕНИЕ :

    СТАРЫЙ ОТВЕТ : 1. Щелкните правой кнопкой мыши

    имя и название Refactor -> Rename.

    1. Когда вас спросят, хотите ли вы Rename directory или Rename package выберите Rename package

    1. Теперь в Finder вручную переименуйте вашу корневую папку (родительскую папку в папке / app)

    Повторно открыть проект в Android Studio с новым именем папки

    Cmd + Shift + f для любых экземпляров вашего старого имени в Android Studio и замените их все на новое имя.

    Измените applicationId в вашем build.gradle

    БОНУСНЫЙ ТУР

    • Вам может потребоваться обновить .gitignore файл, если он был в корне вашего проекта. Обратите внимание, что когда вы меняете ветки после этого, вы потенциально можете увидеть кучу файлов, отображаемых в рабочих изменениях, но не беспокойтесь, что они исчезнут после того, как вы слились в переименованной ветке с обновленной .gitignore . Не удаляйте их вручную, так как это может вызвать проблемы в Android Studio.
    • Удалите свою старую корневую папку в Finder

    Изменить название проекта

    Измените имя вашего проекта, закрыв Android Studio, перейдите в папку вашего проекта, переименуйте его…

    Удалите .idea папку и .iml файл. (Чтобы показать скрытые папки, нажмите Cmd + Shift +. (Точка)) .

    Откройте файл settings.gradle в текстовом редакторе, таком как VSCode, и измените имя rootProject.name на имя вашего нового проекта.

    Готово! Название проекта было изменено! Просто откройте свой проект в Android Studio и Gradle снова синхронизируется .

    Просто найдите имя » android: label =» AppName « » из манифеста Android. Просто переименуйте название метки (например, «AppName» здесь) для всех таких android: label в AndroidManifest.xml. Просто сохраните это! Когда вы запустите приложение, вы увидите новое имя

    Закройте Android Studio.

    Переименуйте папку в корне проекта. Например, измените «MyApplication» на «Myblablabla».

    Удалите папку .idea.

    Откройте Android Studio и импортируйте обновленный проект.

    Просто зайдите в res> values> strings.xml. В одной строке написано Somethig — твое имя

    Просто замените свое оригинальное имя на

    Во-первых, я настоятельно рекомендую обновиться до последней версии Android Studio (0.3.7 на данный момент); Есть множество исправлений ошибок.

    Вы столкнулись с ошибкой https://code.google.com/p/android/issues/detail?id=57692 , которая заключается в том, что если вы попытаетесь использовать пользовательский интерфейс для переименования модулей или вашего проекта, он не обновится файлы сборки. Извините, сейчас это действительно сломано. Я бы предложил изменить имена каталогов непосредственно в файловой системе и обновить ваш settings.gradle файл, чтобы отразить изменения. Ваш проект на диске должен выглядеть примерно так (с гораздо большим количеством файлов, чем показано здесь):

    он использует имя projectFolder в качестве имени проекта и applicationModuleFolder в качестве имени модуля, в котором живет ваше Android-приложение (верхний и нижний контуры на скриншоте соответственно). Я думаю, что, как ваш проект настроен сейчас, они оба имеют одинаковое имя; вы можете переименовать оба к одному и тому же новому имени, если хотите, или можете дать им разные имена; это не важно

    Как только они переименованы, отредактируйте свой settings.gradle файл; это будет выглядеть примерно так:

    просто измените имя на новое. После внесения этих изменений нажмите кнопку « Синхронизировать проект с файлами Gradle» на панели инструментов (если вы используете очень старую версию Android Studio, у нее может не быть этой кнопки, поэтому вы можете закрыть проект и снова открыть его в этом случае. ) и он должен забрать изменения.

    Источник

    Читайте также:  Boot logo для android
    Оцените статью