Intereting Posts
Загрузка файла Android на Google Диск и Dropbox Простой пример Bauerca drag-sort-listview Как горизонтально / вертикально прокручивать панорамное изображение в Android? Сгенерированный класс Dagger2 неожиданно отсутствует в Android Studio Не удалось запустить исходный код Linphone-android на самом устройстве Выберите все элементы ListView (настраиваемая строка с флажком в нем) Как загрузить изображение в хранилище Firebase? Как создать клиентскую библиотеку Retrofit из wp rest api с помощью swagger Служба распознавания речи в Android Android-фрагмент вкладки хоста + просмотрщик? Можете ли вы безопасно называть «getDrawable» или «decodeResource» в потоке пользовательского интерфейса в Android Что означает ошибка adjustAdaptiveCoef в logcat? Функция WiFiDirect DiscoverServices продолжает работать с ошибкой 3 (NO_SERVICE_REQUESTS) Ошибка при создании AOSP для Ubuntu 15.04 из Master-Build Stopped Subcommand Failed Android Nougat clipPath не работает во время анимации

React Native: измените путь файла записи index.android.js на указанный путь к произвольному файлу

Мне нужно изменить путь к файлу входа в файл src / XXXApp.android.js вместо указания на файл index.android.js по умолчанию. Я хочу сохранить JS-файл в отдельной папке ./src.

Так что я внес изменения в ./android/app/build.gradle, как

project.ext.react = [ bundleAssetName: "src/XXXApp.android.bundle", entryFile: file("../../src/XXXApp.android.js"), root: "../../../../", inputExcludes: ["android/**", "./**"] ] 

И в . \ Node_modules \ react-native \ react.gradle file like

 def bundleAssetName = config.bundleAssetName ?:"src/XXXApp.android.bundle" def entryFile = config.entryFile ?: "src/XXXApp.android.js" 

Но сервер пакета разработки всегда указывает на localhost: 8081 / index.android / bundle. , Вручную я попробовал URL: localhost: 8081 / src / XXXApp.android.bundle, и он извлекает данные. Но в устройстве отладки loadJs всегда стараются localhost: 8081 / index.android / bundle.

Пожалуйста, поделитесь решением, подходящим местом для обновления конфигурации файла входа для Android. Заранее благодарю за ценное решение.

В своей MainActivity вы можете переопределить метод getJSBundleFile () ReactActivity. Здесь вы можете указать имя файла пакета вместе с этим путем. Нажатие кода использует тот же метод переопределения пути компоновки реакции.