如何在React Native中生成Android项目的调试APK

如何在React Native中生成Android项目的调试APK

下面是在 React Native 中生成 Android 项目的调试 APK 的示例。 如果您是开发人员,那么您需要调试 APK 来向客户端展示开发情况。 在 React Native 中生成调试应用程序是一个非常简单的两步过程。 让我们看看如何做到这一点。

对于签名的 APK,您可以访问如何生成 React Native App 的签名 Android APK

调试与签名 APK

在开始调试 APK 生成过程之前,让我们看看两者之间的区别 调试 APK 和签名 APK

主要区别在于调试标志和签名密钥:

  • 对于调试版本,将使用启用调试标志的默认调试签名密钥对 apk 进行签名。
  • 对于发布密钥,您必须显式指定要签名的密钥,并且调试标志将被关闭,以便无法对其进行调试。
  • 可以为发布版本打开 Proguard。 (也适用于调试版本,但不建议)。 此步骤需要显式完成,默认情况下为 false。

推荐:如何修复Windows 10/11中目录不为空0x80070091错误

如何生成APK?

要在 React Native 中生成调试 APK,我们需要首先捆绑我们的应用程序,然后需要构建调试应用程序。 但在这两个步骤之前,我们需要创建一个 index.android 一次。 创建文件后,无需再次创建。

1. 创建一个 assets 目录使用(一次性步骤)

mkdir ./android/app/src/main/assets/

2. 创建一个空白文件,名称为 index.android (一步)

touch ./android/app/src/main/assets/index.android

3.使用捆绑应用程序

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

React_native_generate_debug_apk1

4. 使用构建调试 APK

cd android/ && ./gradlew assembleDebug

React_native_generate_debug_apk2 React_native_generate_debug_apk3

一旦您在日志中看到“构建成功”,您就可以在以下位置找到该应用程序: YourProject/android/app/build/outputs/apk/debug/ 与名字 app-debug.apk

React_native_generate_debug_apk4

这是如何在React Native中生成Android项目的调试APK。 #1和#2只是一次性的,如果您已经生成了一次APK那么您只需要运行#3和#4。

推荐:在Ubuntu 22.04/20.04 LTS Linux上安装Flask


发表评论