android - 无法从真实设备上的 Assets 'index.android.bundle' 加载脚本

标签 android react-native gradle build.gradle

这个问题有点流行,但是我看不到适合我的可用解决方案,

运行此命令,对我不起作用

react-native bundle --entry-file index.android.js --bundle-output index.android.bundle



这是问题的截图

enter image description here

我的 react 原生版本是:0.58.5

build.gradle 中的一些重要配置(在项目级别)
ext {
    buildToolsVersion = "27.0.3"
    minSdkVersion = 16
    compileSdkVersion = 28
    targetSdkVersion = 27
    supportLibVersion = "28.0.0"
}

如果您需要更多信息,请告诉我

最佳答案

  • 确保路径具有 Assets 。 android/app/src/main/assets如果文件夹 assets 不存在,则创建 assets 目录
    那里。
  • 如果存在则删除两个文件,即 index.android.bundleindex.android.bundle.meta
  • 然后回到项目根目录,执行命令。
    cd android &&
    ./gradlew clean
    
  • 如果有的话,回到根目录并运行命令index.js文件。
  • 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
  • 如果您有两个 index.js文件,替换它们并运行它们两次。//index.android.js 和 index.ios.js
    index .js => index.android.jsindex.ios.js
  • 关于android - 无法从真实设备上的 Assets 'index.android.bundle' 加载脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57300486/

    相关文章:

    android - 每当我在 git 中提交时,如何清除 $HOME/.gradle/caches/?

    Android Wear - 如何将音频输入从手机传输到可穿戴设备?

    android - 如何在执行方法 OnDestroy 时显示 Activity

    javascript - 我如何在 React Native 中触发 sibling 之间的 Action ?

    react-native - 如何在 React Native 中设置项目高度等于 FlatList 高度?

    android - Gradle 同步失败但项目运行正常

    android - WebView 抛出 “Unknown chromium error: 0”

    android - NestedScrollview 中的 Recyclerview(有很多项目)崩溃了 Android

    javascript - 如何在 React Native 中导入 geolib 来计算两点之间的距离?

    maven - IntelliJ错误:所有Maven和Gradle依赖项中的 “Cannot Resolve Symbol”