簡體   English   中英

反應原生:RNSvgPackage() 錯誤

[英]React-native: RNSvgPackage() error

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

錯誤:

/Users/a.lau/Projects/react-native/First_App/android/app/src/main/java/com/first_app/MainApplication.java:7:錯誤:找不到符號導入com.horcrux.svg.RNSvgPackage; ^ 符號:類 RNSvgPackage 位置:包 com.horcrux.svg /Users/a.lau/Projects/react-native/First_App/android/app/src/main/java/com/first_app/MainApplication.java:29: 錯誤:找不到符號 new RNSvgPackage() ^ 符號:類 RNSvgPackage 2 錯誤:app:compileDebugJavaWithJavac FAILED

FAILURE:構建失敗,出現異常。

  • 出了什么問題:任務 ':app:compileDebugJavaWithJavac' 執行失敗。

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

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

構建失敗

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

還請記住,該軟件包已更改為:

import com.horcrux.svg.RNSvgPackage;

import com.horcrux.svg.SvgPackage;

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

希望能幫助到你!

我猜您在卸載模塊之前沒有取消鏈接。 再次安裝,取消鏈接,然后卸載模塊。

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

使用yarn add package_name運行對我有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM