2017-03-14 249 views
0

所以我得到一個錯誤(在底部),這很可能是由於我嘗試卸載react-native-pathjs-charts而導致的。下面的問題只存在於android而不是ios上。反應原生:RNSvgPackage()錯誤

錯誤:

/Users/a.lau/Projects/react-native/First_App/android/app/src/main/java/com/first_app/MainApplication.java:7:錯誤:無法找到符號 import com.horcrux.svg.RNSvgPackage; ^ 符號:class RNSvgPackage location:package com.horcrux.svg /Users/a.lau/Projects/react-native/First_App/android/app/src/main/java/com/first_app/MainApplication.java: 29:錯誤:無法找到符號 新RNSvgPackage() ^ 符號:類RNSvgPackage 2錯誤 :應用:compileDebugJavaWithJavac失敗

失敗:建立失敗,一個例外。

  • 出了什麼問題: 執行失敗的任務 ':應用程序:compileDebugJavaWithJavac'。

    >編譯失敗;詳細信息請參閱編譯器錯誤輸出。

  • 嘗試: 使用--stacktrace選項運行以獲取堆棧跟蹤。使用--info或--debug選項運行以獲取更多日誌輸出。

構建失敗

總時間:5.997秒 無法在設備上安裝應用程序,閱讀上面的內容錯誤。 確保你有一個Android模擬器運行或連接的設備,並且已經設置 您的Android開發環境: https://facebook.github.io/react-native/docs/android-setup.html

回答

1

我猜你沒有卸載模塊之前斷開鏈接。再次安裝,取消鏈接然後卸載模塊。

npm install react-native-pathjs-charts --save 
react-native unlink react-native-svg 
npm remove react-native-pathjs-charts --save 
+0

與這個當前問題無關,但我卸載的原因是我無法讓圖表工作,它給了我另一種我相信的RNS錯誤。你有沒有遇到過嗎? –

+0

我沒有使用'react-native-pathjs-charts'。老實說,我沒有找到任何好的圖表庫,所以我只是用'react-native-svg'在我的一個項目中創建圖表。 – vinayr

+0

相同,只是試圖找到一個圖表庫:\\\我會給'react-native-svg'一個旋轉。 –

1

也有記住該組合物由改變:

import com.horcrux.svg.RNSvgPackage; 

import com.horcrux.svg.SvgPackage; 

所以你必須從new RNSvgPackage()改變new SvgPackage()

希望它能幫助!