Итак, я использую пакет this, чтобы попытаться интегрировать MapBox в проект React-Native, над которым я работаю, и я продолжаю получать эту ошибку, когда я ее запускаю. Я следил за инструкциями на их странице, и я все еще получаю это, поэтому, полагаю, я забыл установить пакет или что-то в этом роде. Кто-нибудь знает, как это исправить?символ не найден Android React Native
a:17: error: cannot find symbol
protected List getPackages() {
^
symbol: class List
location: class MainActivity
/Github/ReactApp/android/app/src/main/java/com/reactapp/MainActivity.java:17: error: cannot find symbol
protected List getPackages() {
^
symbol: class ReactPackage
location: class MainActivity
/Github/ReactApp/android/app/src/main/java/com/reactapp/MainActivity.java:16: error: method does not override or implement a method from a supertype
@Override
^
/Github/ReactApp/android/app/src/main/java/com/reactapp/MainActivity.java:19: error: cannot find symbol
new MainReactPackage(),
^
symbol: class MainReactPackage
location: class MainActivity
/Github/ReactApp/android/app/src/main/java/com/reactapp/MainActivity.java:18: error: cannot find symbol
return Arrays.asList(
^
symbol: class ReactPackage
location: class MainActivity
/Github/ReactApp/android/app/src/main/java/com/reactapp/MainActivity.java:18: error: cannot find symbol
return Arrays.asList(
^
symbol: variable Arrays
location: class MainActivity
6 errors
EDIT: Вот исходный код для MainActivity:
package com.reactapp;
import com.facebook.react.ReactActivity;
import com.oblador.vectoricons.VectorIconsPackage;
import com.mapbox.reactnativemapboxgl.ReactNativeMapboxGLPackage;
public class MainActivity extends ReactActivity {
/**
* Returns the name of the main component registered from JavaScript.
* This is used to schedule rendering of the component.
*/
@Override
protected String getMainComponentName() {
return "ReactApp";
}
@Override
protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new MainReactPackage(),
new ReactNativeMapboxGLPackage()); // <-- Register package here
}
}
Можете ли вы включить источник файла MainActivity.java? Похож на кучу недостающих импортов. – DataDino
Я обновил его, включив исходный код из MainActivity.java – ESensei
Хорошо, что вам явно не хватает импорта. По крайней мере, эти два: 'import java.util.List; import java.util.Arrays;' – DataDino