У меня есть приложение Nativescript Vue, которое больше не будет работать в режиме выпуска.
Недавно я перенес приложение с 5.3.0 на 6.1.1, и все выглядело нормально.Я сделал несколько обновлений, включая добавление nativescript-admob
и nativescript-purchase
и соответствующую функциональность.Опять же, все остается в порядке при отладке приложения как на iOS, так и на Android.
Я также могу успешно встраивать режим --release для Android и архивировать с iOS.Однако, когда я запускаю приложение, созданное на Android, оно сразу падает при запуске.
Ниже приведен список, содержащий мой package.json, с измененными идентификаторами приложений и т. Д .: https://gist.github.com/wpatter6/3575e029572eaedb03e723d5fba19e10
Вот гистограмма, содержащая трассировку стека logcat, которая генерируется каждый раз при попытке запуска приложения: https://gist.github.com/wpatter6/3ec8def984e5e0ef532653c149020804
Вот скрипт, который я запускаю для сборки:
rm -rf platforms/android
rm -rf node_modules
npm i
tns build android --env.snapshot --env.sourceMap --bundle --clean --release --key-store-*
Я в недоумении, как приступить к устранению неполадок этого или на что могла бы указывать эта трассировка стека.
Если у кого-то есть предложения, как получить больше информации из журналов или в чем может быть проблема,Буду признателен за помощь.Заранее спасибо!
Редактировать:
Я пытался создать его с флагом --env.snapshot
, и теперь выдается сообщение об ошибке The file ./app.css couldn't be loaded! You may need to register it inside ./app/vendor.ts
.Этот проект использует scss, возможно, там что-то не так?Странно, что это проблема только в режиме релиза, стиль отлично работает в отладке ...