亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

安裝包含本機代碼的軟件包后,我的 react-native 應用程序無法在 android 上啟動

安裝包含本機代碼的軟件包后,我的 react-native 應用程序無法在 android 上啟動

梵蒂岡之花 2022-10-27 15:45:08
對不起,如果這個問題有點過于籠統,但我只希望在 react-native 和 Android 方面比我更有經驗的人可以幫助我解決我現在經常遇到的這個問題。事實上,我已經有一段時間無法在我的 react-native 項目中正確安裝包含本機代碼的包了。我成功安裝的最后一個本地包,不是沒有很多問題,它是@react-native-community/google-signin(但是我認為這與這個問題無關)我之后安裝的所有其他軟件包在安裝后都給了我錯誤,我被迫放棄所有這些。最初我認為這是單個軟件包的問題(事實上,一旦我刪除它們,應用程序就會重新開始工作)。當然,我現在有必要的經驗說這是所有包含本機代碼的包都存在的問題。最初我還認為可能是 yarn 工作區錯誤,為此,為了預習,我在 nohoist 列表中添加了所有包含本機代碼的包:"workspaces": {    "nohoist": [      "react-native",      "react-native/**",      "@react-native-mapbox-gl",      "@react-native-mapbox-gl/**",      "react-native-gesture-handler",      "react-native-gesture-handler/**",      "react-native-reanimated",      "react-native-reanimated/**",      "@react-navigation",      "@react-navigation/**",      "react-native-safe-area-context",      "react-native-safe-area-context/**",      "react-native-vector-icons",      "react-native-vector-icons/**",      "react-native-pose",      "react-native-pose/**",      "@react-native-community",      "@react-native-community/**",      "react-native-elements",      "react-native-elements/**",      "react-native-snackbar",      "react-native-snackbar/**"    ]  }今天我嘗試安裝另外兩個我需要的包:react-native-secure-storage 和 react-native-snackbar;但是我無法安裝它們。和其他的一樣,通過 yarn 或 npm 安裝后,應用程序不再能夠啟動。例如對于 react-native-snackbar 包,啟動應用程序時出現以下錯誤:任務 :app:mergeDexDebug 失敗我沒有足夠的 android 開發經驗來理解問題所在,但我認為它很有可能與向 AndroidX 的遷移有關。在我的項目中,我使用的 react-native 版本是 0.62.2。
查看完整描述

1 回答

?
肥皂起泡泡

TA貢獻1829條經驗 獲得超6個贊

您需要在 build.grade 文件中啟用 multidexsupport 檢查此 如何啟用 multidex 支持


查看完整回答
反對 回復 2022-10-27
  • 1 回答
  • 0 關注
  • 67 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號