我使用react-native init命令制作了一个简单的本机应用程序,我想将它下载到我的设备上。我不打算在appstore上使用它,我只想将它作为我个人Android 强文本设备上的一个图标,我可以在不通过应用程序商店的情况下打开它。我怎样才能做到这一点。
答案 0 :(得分:0)
首先,确保您的设备位于developper mode。然后在终端的项目文件夹中运行命令react-native run-android
。
答案 1 :(得分:0)
如果您可以使用调试版本(它会更慢并且可能显示黄色标题警告),则在您运行react-native run-android
时会自动为您生成调试版本。您可以在$(PROJECT_ROOT)/android/app/build/outputs/apk
中找到.apk文件,其名称将类似于app-debug.apk
。
发布版本更复杂,因为它们必须使用私有RSA密钥进行签名,以防止篡改。为简洁起见,我会引导您到this question生成签名版本。
.apk文件可以简单地下载并安装在Android设备上,前提是您已启用来自未知来源的安装。通常可以在settings > system > security
中的某个地方找到它。
答案 2 :(得分:0)
要创建独立应用,您需要使用世博会。
https://docs.expo.io/versions/latest/guides/publishing.html
您可以创建一个独立的应用程序二进制文件(ipa或apk文件)并将其放入iOS App Store和Google Play商店。
https://docs.expo.io/versions/latest/distribution/index.html
npm install -g exp
exp login
exp build:android
或exp build:ios