Ошибка красного экрана из сборки отладки появляется в сборке выпуска

#react-native

#react-native

Вопрос:

Я создаю сборку выпуска своего приложения с помощью using ./gradlew assembleRelease . При извлечении api, если происходит сбой сетевого запроса, появится предупреждающее сообщение, говорящее только Connection error....etc в сборке выпуска предыдущего приложения. Во время сборки отладки появится ошибка красного экрана и предупреждающее сообщение. Теперь в сборке выпуска также будет отображаться ошибка красного экрана.

 export function GetUserDetail(){
  return function(dispatch, getState) {
    return AsyncStorage.getItem('loginState')
      .then((result) => {
        if (result!==null){
          var json=JSON.parse(result);
         fetch(////domainurl/////, {
            method: 'POST',
            headers: {
              'Accept': 'application/json',
              'Content-Type': 'application/json',
              'Authorization' : json.token,
            },
            body: JSON.stringify({
              "params": {
              }
            })
          }).then(e => e.json())
          .then(function(response){
            console.log(response);
            dispatch(getuserdetail(response.result));
          }).catch((error) => {
            ToastAndroid.show('Connection Error, Please check if you have internet connnection', ToastAndroid.SHORT);
            console.error(error,"ERRRRRORRR");
          });
        }
        else{

        }
      })
    }
}
 

Ожидается: сборка выпуска — появится предупреждающее сообщение

Актуально: сборка выпуска — появляется предупреждающее сообщение и ошибка красного экрана

Ответ №1:

Проблема решена, по-видимому, общедоступное логическое значение getUseDeveloperSupport() возвращает true вместо возврата BuildConfig .Отладка.