美文网首页ReactNative
index.android.bundle is packaged

index.android.bundle is packaged

作者: survivorsfyh | 来源:发表于2020-09-10 15:41 被阅读0次

    因项目迭代新增拍照采集的需求,过程中工程中集成了 react-native-image-picker 的类库,集成和方法调用都还算顺利,但打包安卓 apk 的时候遇到了问题(注:苹果还是很友好的,全程比较顺利!)抛出了如下异常:

    Unable to load script. Make sure you're either running a Metro server (run 'react-native start') or that your bundle 'index.android.bundle' is packaged correctly for release.
    

    在安卓项目工程中的目录 android/app/src/main/assets/index.android.bundle 下没有找到index.android.bundle 该资源文件

    解决办法

    首先,在安卓项目工程的 android/app/src/main/ 目录层级下看是否存在 assets 的子集文件夹,若无该文件夹则需手动新建该命名的文件夹,若有则跳过该步骤;
    其次,保证安卓项目工程的 android/app/src/main/ 目录下包含 assets 文件夹后,执行如下命令:

    react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res
    

    最后,执行成功后再次尝试执行 react-native run-android 即可。


    以上便是此次分享的全部内容,希望能对大家有所帮助!

    相关文章

      网友评论

        本文标题:index.android.bundle is packaged

        本文链接:https://www.haomeiwen.com/subject/ejepektx.html