为使用expo创建的带有nodejs应用程序的react-native生成APK

问题描述 投票:0回答:1

我需要为使用 expo 创建的 React-native 和 NodeJs 应用程序生成 APK 版本。

我尝试使用

eas build -p android --profile preview

创建

我已经成功创建了一个 APK,但是当我尝试在 Android 模拟器和我的手机中运行它时,它不起作用。还有什么办法吗

eas.json: { "build": { "preview": { "android": { "buildType": "apk" } }, "preview2": { "android": { "gradleCommand": ":app:assembleRelease" } }, "preview3": { "developmentClient": true }, "production": {} } }

react-native mobile expo apk mobile-application
1个回答
0
投票

尝试将以下内容添加到

eas.json
对象内的
preview
文件中,

"distribution": "internal",

在运行构建命令之前,尝试运行以下命令

cd android && ./gradlew clean

在此命令之后,运行以下命令

eas build --配置文件预览 --platform android

如果遇到同样的错误,请尝试使用

adb
进行调试。这将为您提供更多有关您的应用程序无法运行的方式和原因的信息!

© www.soinside.com 2019 - 2024. All rights reserved.