2016-09-16 92 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