react native 引入html文件,安卓打包失敗的問題

react-native 只要引入html文件,在最后打包時就會失敗,如果你們的版本沒有適配安卓,那就不需要進行判斷了,html的文件放在那里都無所謂,只要在你項目的目錄里面就可以。

  如果你們的版本也適配了安卓,那就需要判斷一下了:
    html需要放在你項目根目錄下的android->app->src->main->assets里面,
    然后頁面引用的時候:
    let url;
    if(Platform.OS =='ios'){
        url = require('../../../android/app/src/main/assets/xxx.html');
      }else{
        url = {uri:'Platform.OS =='android?'file:///android_asset/xxx.html'};
    }

安卓打包的時候把前面的iOS引入注釋掉就可以,我們項目是這樣解決的,如果你們有更好的解決方案,歡迎給我回復(fù),謝謝?。?!
 

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容