当前位置: 首页 > 知识库问答 >
问题:

反应本机捆绑包发布没有资产

边健
2023-03-14

我正在用react原生android创建一个捆绑版本。我使用“assembleRelease”创建了一个apk,我测试了资产是否存在,但当我尝试捆绑“bundleRelease”时,没有资产。

该图像显示我的资产目录。

这是我的索引。Android捆BGAppPros将自动生成。

在我的Android/应用程序/build.gradle

代码看起来像这样。我有一种感觉,这就是罪魁祸首“资源释放”

简而言之,我想要一个离线资产。但是bundle版本编译正确。

project.ext.react = [
    entryFile: 'index.js',
    bundleInRelease        : true,
     resourcesDirRelease   : 'src/release/res',
]

共有2个答案

鄢英哲
2023-03-14

bundleRelase生成一个只能通过play store使用的android应用程序包(. aab)。

尝试以下命令生成bundle apk:

cd android
./gradlew clean
./gradlew bundleRelease

一步一步地使用这些命令,它将生成bundle apk以在play store中使用,我希望您能在生产版本中找到所有资产。

杨甫
2023-03-14

我解决了我的问题你还需要检查你的脚本

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/

打电话时请确保路径正确

 resourcesDirRelease   : 'src/release/res',
 类似资料:
  • 我很难将javafx应用程序构建到中。应用程序(适用于mac)。我找到了一种合法的方法,以下是相关资源:http://docs.oracle.com/javafx/2/deployment/deploy_quick_start.htm然而,这远远不是我想要的。通过遵循该教程,我成功地从我的javafx项目中构建了一个应用程序,然而文件的大小太荒谬了,这是因为整个JRE都被捆绑在里面了。我现在正在寻

  • 我尝试获取应用程序的apk。我以前做得很好。但是,我今天尝试使用其他应用程序的get apk,但它没有给我发布apk。为什么? 我遵循这些步骤:在这里输入链接描述 通常,它需要2-3分钟,但现在它只持续3秒钟,而且不会产生apk 上面写着: 此版本中使用了已弃用的Gradle功能,使其与Gradle 6.0不兼容。使用“--warding-mode all”来显示单独的弃用警告。请参阅https:

  • 我正在开发超文本传输协议客户端应用程序作为一个OSGI捆绑项目,我已经使用apache maven创建项目文件夹结构使用下面的命令。 上面的命令创建了项目文件夹结构,因为我使用的是基于httpclient的应用程序。我在pom中添加了依赖项。xml如下所示。 我执行以下命令, 根项目上进行构建 它在本地maven存储库中创建了所需的jar文件。 问题从这里开始。我试图在ApacheServiceM

  • 我正试图发布我的代号为One的Android内置应用程序,但在尝试上传新版本(发布apk或aab)时,我被困在谷歌Play控制台上。 从2021年8月1日起,新应用需要“应用捆绑包”。我的应用程序是旧版本的更新,所以我(必须)使用现有的keystore.ks文件。我不清楚更改为使用应用程序包(播放应用程序签名)的步骤,因为它们指的是Android Studio或gradle或其他什么。 如何为代号

  • 我正在尝试在我的设备(Android 9.0.0)上首次运行我的第一个React Native项目。