Выпуск пакета React native, в котором нет активов

#android #react-native #google-play

#Android #react-native #google-play

Вопрос:

Я создаю выпуск пакета в react native Android. Я создаю apk, используя «assembleRelease«, я проверил, что активы есть, но когда я пытаюсь объединить в «bundleRelease«, актива нет.

Изображение показывает, что мой каталог активов.

введите описание изображения здесь

Это мой index.android.bundle. BGAppPros генерируется автоматически.

введите описание изображения здесь

В моем android / app / build.gradle

код выглядит следующим образом. У меня такое чувство, что это виновник «resourcesDirRelease»

Короче говоря, я хочу автономные активы. но версия пакета скомпилирована правильно.

 project.ext.react = [
    entryFile: 'index.js',
    bundleInRelease        : true,
     resourcesDirRelease   : 'src/release/res',
]
  

Ответ №1:

Я решил свою проблему, вам также нужно проверить свой скрипт

 react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/
  

убедитесь, что это правильный путь, когда вы вызываете

  resourcesDirRelease   : 'src/release/res',