![](/img/trans.png)
[英]React-Native Native Module 'canOverrideAnExistingModule() Error'
[英]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.