2016-09-16 96 views
0

只想试用Android的RN GeoCoder为Android编译反应原生地理编码器时出错

但是我在我的构建过程中得到以下错误:

/GeoCoderTest/android/app/src/main/java/com/geocodertest/MainActivity.java:16: error: cannot find symbol 
    protected List<ReactPackage> getPackages() { 
      ^
    symbol: class List 
    location: class MainActivity 
GeoCoderTest/android/app/src/main/java/com/geocodertest/MainActivity.java:16: error: cannot find symbol 
    protected List<ReactPackage> getPackages() { 
       ^
    symbol: class ReactPackage 
    location: class MainActivity 
/GeoCoderTest/android/app/src/main/java/com/geocodertest/MainActivity.java:15: error: method does not override or implement a method from a supertype 
    @Override 
    ^
GeoCoderTest/android/app/src/main/java/com/geocodertest/MainActivity.java:18: error: cannot find symbol 
      new MainReactPackage(), 
      ^
    symbol: class MainReactPackage 
    location: class MainActivity 
/GeoCoderTest/android/app/src/main/java/com/geocodertest/MainActivity.java:17: error: cannot find symbol 
     return Arrays.<ReactPackage>asList(
        ^
    symbol: class ReactPackage 
    location: class MainActivity 
/GeoCoderTest/android/app/src/main/java/com/geocodertest/MainActivity.java:17: error: cannot find symbol 
     return Arrays.<ReactPackage>asList(
      ^
    symbol: variable Arrays 
    location: class MainActivity 
6 errors 
:app:compileDebugJavaWithJavac FAILED 

FAILURE: Build failed with an exception. 
* What went wrong: 
Execution failed for task ':app:compileDebugJavaWithJavac'. 

我试图导入java.util.Arrays & java.util.List,但我不知道该ReactPackage和MainReactPackage类,也是@Override注释。

期待可行的解决方案。

回答

0

尝试更新MainApplication.java而不是MainActivity.java