3
Реагировать Native бросает эти ошибки при компиляции ...Реагировать Native - ошибка: метод не переопределить или реализовать метод из надтипа
MainActivity.java:26:
MainActivity.java:35:
ошибка: метод не отменяет или не реализует метод из супертипа
Как эти две функции должны быть изменены?
public class MainActivity extends ReactActivity {
@Override
protected boolean getUseDeveloperSupport() {
return BuildConfig.DEBUG;
}
@Override
protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new MainReactPackage(),
new BeaconsAndroidPackage()
);
}
}
Спасибо!
Какую версию RN вы используете? Метод getUseDeveloperSupport использует модификатор общедоступного доступа, поскольку RN 0.40 Также MainActivity отличается от того, что у вас есть в последней версии. Взгляните сюда: https://github.com/ncuillery/rn-diff/tree/8ef420bed9e3d0b091aa6b6a630616a51f8460d6/RnDiffApp/android/app/src/main/java/com/rndiffapp Это установка «init-native init». Вы можете просто скопировать и вставить то, что у них есть, и добавить свои пакеты в список 'getPacakges'. – binchik
Вы также можете использовать action-native-git-upgrade: https://github.com/facebook/react-native/tree/master/react-native-git-upgrade, хотя лично мне никогда не удавалось с этим справиться. – binchik