ExpoDevMenuExtensions и DevMenuExtensions создают исключение IllegalStateException только в версии Play Store ProdJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 ExpoDevMenuExtensions и DevMenuExtensions создают исключение IllegalStateException только в версии Play Store Prod

Сообщение Anonymous »

Я только что загрузил пакет выпуска своего приложения для внутреннего тестирования в Google PlayStore, и он вернулся с приведенной ниже ошибкой.
java.lang.IllegalStateException: Native module ExpoDevMenuExtensions tried to override DevMenuExtension. Check the getPackages() method in MainApplication.java, it might be that module is being created twice. If this was your intention, set canOverrideExistingModule=true. This error may also be present if the package is present only once in getPackages() but is also automatically added later during build time by autolinking. Try removing the existing entry and rebuild.

Я проверил свой package.json, и у меня установлен expo-dev-client, который связан с ExpoDevMenuExtensions. Однако я не могу удалить его, чтобы решить проблему, потому что я использую app.json, и без него я думаю, что он просто сводит на нет все это вместе, потому что без него не удалось найти файл google-services. Я использую рабочий процесс Expo Bare. С релизным APK я вообще не понимаю этой проблемы. Я проверил MainApplication.java, и там тоже нет ничего необычного, вот функция получения пакетов.
@Override
protected List getPackages() {
@SuppressWarnings("UnnecessaryLocalVariable")
List packages = new PackageList(this).getPackages();
// Packages that cannot be autolinked yet can be added manually here, for example:
// packages.add(new MyReactNativePackage());
return packages;
}


Подробнее здесь: https://stackoverflow.com/questions/783 ... ption-only
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»