前言
使用gradle打包react native的時候,出現了如下報錯,下面和大家說一下解決的具體辦法
Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0
問題詳解
從字面意思來看,是因為當前項目使用了gradle版本過渡時候的語法和特性,而本地環境的gradle版本太高,不支持之前的語法和特性,所以導致報錯。
問題解決
其實這個問題還是比較好解決的,最簡單的方法也是最推薦的方法是使用項目下自帶的gradle.bat(windows平台)或gradle(linux平台)來運行項目,因為項目自帶的是和當前項目版本最符合的。進入android目錄,運行:
gradle.bat assembleRelease --Windows
或者
./gradle assembleRelease --Linux,Macd
當然,最麻煩的方法就是將本地環境的gradle版本退回與項目相符合的版本。