[英]Unable to Build Release APK - React Native/Gradle
我正在嘗試從react-native項目的命令行構建一個Release APK。 過去,該方法已經工作了多次(應用程序已在App Store / Play商店中),但今天開始失敗,並出現新錯誤。
我正在運行的命令很簡單
./gradlew assembleRelease
我得到的錯誤是:
任務:app:bundleReleaseJsAndAssets失敗
您當前正在運行io.js v8.1.0。
React Native在Node 8.3或更高版本上運行。 有幾種升級Node.js的方法,具體取決於您的偏好。
nvm:nvm安裝8.3 --reinstall-packages-from = node
自釀:brew更新&& brew升級節點
安裝程序:從https://nodejs.org/下載
失敗:構建失敗,發生異常。
* 什么地方出了錯:
任務':app:bundleReleaseJsAndAssets'的執行失敗。
進程“命令”節點”以非零退出值1完成
請注意,我正在使用nvm
處理節點版本,並且運行node -v
返回
V8.3.0
我必須熱交換到8.1.0才能使用其他項目進行構建
nvm alias default 8.1.0
nvm use 8.1.0
但是換回8.3.0似乎缺少了一些東西。 據我所知, io.js
和node.js
在版本4之后是同一回事,但是我找不到任何解決方法。
注意:我已經嘗試了錯誤消息中的建議,即nvm install 8.3 --reinstall-packages-from=node
,但是沒有做任何事情。 我也嘗試過./gradlew clean
,但是什么也沒有。
臨時解決方案是運行
nvm uninstall 8.1.0
跑步后
nvm alias default 8.3.0
nvm use 8.3.0
即使我告訴它使用8.3
,關閉的終端,重新啟動的計算機等, nvm
也nvm
8.1。
如果8.3.0
在其他項目中不起作用,則可能不得不在以后重新安裝8.1.0
。但是,是的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.