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

发布不使用JavaScript代码更新的APK

鲁钱明
2023-03-14

当我生成第一个签名APK时,我的AndroidAPK正在运行JavaScript。我已经尝试在Android Studio中清理/重建项目,我已经尝试了在Android子文件夹中的./gradlew清理。任何想法,为什么代码不更新?我看过这个问题,但我自己没有任何成功。

共有3个答案

景国兴
2023-03-14

如果您使用的是EXPO,并且已弹出应用程序,则构建过程仍将通过EXPO的服务器。顺序:从项目根文件夹发布对EXPO的更改:

expo-cli publish

然后,完成后,从android根文件夹中:

gradle assembleDebug

或者

gradle assembleRelease
萧宁
2023-03-14

1、删除(index.android.bundle)目录下的文件android/app/src/main/资产。

2.runreact native bundle——平台android——dev false——条目文件索引。js——捆绑输出android/app/src/main/assets/index。Android捆绑——资产dest android/app/src/main/res

3.在android/app/src/main/res内删除文件夹(绘图,绘图-hdpi,绘图-mdpi,绘图-xhdpi,绘图-xxhdpi,原始

4.runreact native run android--variant=release

如果不工作,请尝试此https://github.com/react-native-community/async-storage/issues/127#issuecomment-502574735

陈博容
2023-03-14

我删除了索引。Android* android/app/src/main/assets/目录中的文件。然后在项目根中运行

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

然后我重新生成了签名的APK,瞧!

编辑:如果您使用的是较新的项目,则可能没有索引。Androidjs索引。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
 类似资料:
  • 你能帮助采用代码iOS7吗?我有代码: 但是Xcode说size的字体:字体size的字体:字体和线型断开模式在iOS7中已弃用。 请帮我更新这一行代码。

  • 我的应用程序在向我的Dialogflow代理传递语句时,不会返回最新的答案。 我已经创建了一个Dialogflow代理,我正在使用Google的PHP库通过Google服务帐户访问该代理。我已经“发布”了很多次到“Web”环境。

  • 我有一个带有HiberNate的Spring MVC应用程序。早些时候,我有一个类,它与每个实体的会话(数据库)一起工作,一切都很好。现在,我有一个抽象的道类,它由每个实体的一个类继承。当我想在数据库中插入新数据时,一切都很好。但是当我想更新数据时,它们会到达控制器(我可以在控制台中打印它们),但是HiberNate不会生成用于更新的sql代码。我打开HiberNate的属性来显示sql,我看到h

  • 背景: React代码如下 setCount的更新是异步更新的,setTimeout也是异步的,为什么点击,console.log打印的是0,而不是1。 尝试: 尝试用普通js函数进行比较,js代码如下 console.log打印的是最新的值2。 疑问: 两段代码的打印结果不同,是什么原因呢?

  • 我正在编写一个flutter应用程序,它当前的版本是0.7.0,我已经在中指定了这个版本,并且调试APK已经在更新的版本上,但是发布APK没有更新,即使在'flutter build APK'或'flutter run-release'之后也没有更新。 释放APK: 正如您在图像上看到的,版本名是0.6.0,而不是0.7.0 调试APK: 在debug apk中,版本为0.7.0 pubspec.

  • 首先,如果我搞砸了,很抱歉,这是我在这里的第一个问题。第二,对不起,我的代码很乱,我刚开始在学校学习java。 所以,我编写了一个计时器,从00:00:00上升到23:59:59。秒、分钟和小时使用内部和外部循环上升,然后每秒钟在控制台中打印一次。我有一个布尔值来检查值是否小于10。如果数字小于10,它会在数字前加上0,这样它就被打印为01:02:03而不是1:2:3。问题是,一旦值等于或大于10