如何在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/
4. 使用构建调试 APK
cd android/ && ./gradlew assembleDebug
一旦您在日志中看到“构建成功”,您就可以在以下位置找到该应用程序: YourProject/android/app/build/outputs/apk/debug/
与名字 app-debug.apk
这是如何在React Native中生成Android项目的调试APK。 #1和#2只是一次性的,如果您已经生成了一次APK那么您只需要运行#3和#4。