Я пытаюсь понять, как изменить имя приложения ReactNative. Установленный APK на моем устройстве - это просто «Приложение» со значком Android. Как я могу это изменить?
Я пробовал изменить package.json и повторно запустить собственное обновление, но AndroidManifest.xml не обновился.
react-native
Перегрузка119
источник
источник
Попробуйте response-native-rename, этот пакет npm упростит процесс
Примечание. Этот пакет не пытается правильно переименовать артефакты сборки, такие как цели установки ios / build или Cocoa Pod. После переименования проекта вы должны очистить, построить и переустановить сторонние зависимости, чтобы он правильно работал с новым именем.
источник
Для Android
Измените displayName в app.json файле
Измените app_name в android / app / src / main / res / values / strings.xml
затем запустите эти команды одну за другой
Для iOS
Изменить отображаемое имя в цели проекта (вкладка «Общие»)
Выберите проект своего приложения в качестве основного приложения в целевом объекте проекта для тестирования (вкладка «Общие»)
источник
То, как я сделал это для android (хакерский, но он работает), просто изменил строковое поле app_name в
Android / приложение / SRC / основной / res / значения / strings.xml
Он изменит имя вашего установленного приложения для Android на то, что вы указали в качестве значения.
источник
Я считаю , что, если вы хотите изменить и название приложения и имя пакета (т.е. переименовать все приложения), то необходимо выполнить следующие действия:
Убедитесь, что в подпапках
android/
и нет ничего ценного (несгенерированные ресурсы, скопированные вручную)ios/
.Удалить как
android/
иios/
папки.Измените
"name"
запись в вашемpackage.json
на новое имя.Измените имя приложения в вашем
index.android.js
иindex.ios.js
:AppRegistry.registerComponent('NewAppName', () => App);
Запустите,
react-native upgrade
чтобы заново создать подпапки платформы.Если у вас есть связанные ресурсы (например, пользовательские шрифты и т. Д.), Запустите
react-native link
.Если у вас есть другие сгенерированные ресурсы (например, значки приложений), запустите сценарии для их создания (например
yo
).Наконец, удалите старое приложение на каждом устройстве и запустите новое.
источник
create a repo test branch first
.react-native-git-upgrade
. Но я не могу заставить его работатьyarn
. Мой проект не используетnpm
, и я не хочу устанавливать его глобально. Итак, пытаюсь выяснить мои варианты. Пока чтоreact-native-git-upgrade
провал из CLIreact-native upgrade
больше не генерирует подпапки платформы.Прежде всего: откройте
app.json
файл в каталоге вашего проекта, поддерживающего реакцию. И просто заменитеdisplayName
значение свойства json в этом файле. например:Для приложения Android: откройте
strings.xml
файл и замените значение<string name="app_name">
тега на новое имя приложения. например:Для iOS: Open
info.plist
замените значение после имени<key>CFBundleDisplayName</key>
вашего приложения. например:Удалите предыдущее приложение, установленное на вашем устройстве. Используйте npm install в основном каталоге проекта, в каталоге папки ios выполните команды установки pod . Теперь просто установите приложение на свое устройство.
источник
Если у вас нет какой - либо вещи драгоценной в вашем андроиде папки, вы можете удалить папку и запустить
react-native upgrade
затемreact-native android
. Это воссоздает AndroidManifest.xml вместе с необходимыми файлами и папками. (Пробовал на 0.18 в Windows 10)источник
Если вы просите только Android, вот решение
Изменить
displayName
в/app.json
файлеИзменить
app_name
вandroid/app/src/main/res/values/strings.xml
затем запустите эти команды одну за другой
источник
name
должен быть определен в,app.json
но он у меня есть?для android android / app / src / main / res / values / strings.xml Мое приложение для Android
для ios Просто откройте его в xCode, выберите вкладку проекта, просто переименуйте его.
источник
просто измените
<string name="app_name"> 'NEW_APP_NAME' </string>
расположенный вПРИМЕЧАНИЕ: рекомендуется
от Paul Nyondo может быть , влияет MainApplication.java файл, НЕ ИСПОЛЬЗОВАТЬ ЕГО!
источник
Вы можете попробовать это
источник
перед изменением имени приложения получите резервную копию своего кода, а затем перейдите по следующему пути и замените имя своего приложения новым именем приложения и измените еще один файл app.json E: *** \ android \ app \ src \ main \ res \ значения \ strings.xml
app.json
источник
Просто путь
ПРОЕКТ> android> приложение> главная> res> стиль
Затем измените название приложения
источник
в первую очередь создайте полную резервную копию проекта, включая модули узлов (для восстановления значков / фотографий и т. д. в будущем)
источник