gpt4 book ai didi

android - Nativescript 在 debug.apk 上构建发布 apk 成功失败

转载 作者:搜寻专家 更新时间:2023-11-01 08:28:42 24 4
gpt4 key购买 nike

我尝试在 android 上构建 Nativescript --release 但失败了。这是调试结果:

* What went wrong:
A problem was found with the configuration of task ':packageF0F1F2Release'.

> File 'D:\NativeScript\key' specified for property 'signingConfig.storeFile' is not a file.

我找不到任何指南来通过 CLI 使用 nativescript 来解决这个问题。我可以使用 android studio 进行构建,但我更喜欢使用 CLI。我在 nativescript v 2.52 、 tns-core-module 2.51 和 tns-android 2.50 之后执行了这个命令

┌─────────┬───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Usage │ Synopsis │
│ General │ $ tns build android [--compileSdk <API Level>] [--key-store-path <File Path> --key-store-password <Password> --key │
│ │ -store-alias <Name> --key-store-alias-password <Password>] [--release] [--static-bindings] [--copy-to <File Path>] │
└─────────┴───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

在模拟器上构建debug.apk没有问题。谢谢。

最佳答案

创建发布版本需要 2 个步骤:

  1. 创建用于发布的 keystore 文件

  2. 在 keystore 的帮助下生成发布版本

创建用于发布的 keystore 文件

keytool -genkey -v -keystore file/location/where/you/want/to/save/appkeystore_ks.jks -keyalg RSA -keysize 2048 -validity 10000 -alias YourApplicatioNameAlias

引用:https://developer.android.com/studio/publish/app-signing.html#signing-manually

在 keystore 的帮助下生成发布版本

tns build android --release --key-store-path/keystore/file/location/appkeystore_ks.jks --key-store-password thepassword --key-store-alias YourApplicatioNameAlias --key-store -alias-password thepassword

引用:https://docs.nativescript.org/publishing/publishing-android-apps

问候。

关于android - Nativescript 在 debug.apk 上构建发布 apk 成功失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42477790/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com