首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发布一个裸工作流博览-本地应用程序到Google Play,这是以前在托管工作流中发布的

问发布一个裸工作流博览-本地应用程序到Google Play,这是以前在托管工作流中发布的
EN

Stack Overflow用户
提问于 2020-04-04 22:59:05
回答 1查看 3K关注 0票数 4

我的应用程序以前是在世博会管理的工作流中开发的。我用expo ba做了这件事。因为android应用程序要求你在添加应用程序购买前发布你的应用程序,所以我上传了这个apk并使用它发布了一个测试版。

为了实现在应用程序中的购买,我需要切换到简单的工作流。现在,当试图创建一个构建来发布实际的应用程序时,我遵循的是反应本机指令,但必须创建另一个上传键才能创建一个构建(这一次是aab )。

在游戏控制台上,它声明

上传密钥:您使用的密钥签署您的第一个版本。用相同的密钥签署后续的每个版本,以验证它是来自您的。确保你的上传密钥安全。如果它丢失或被破坏,请与开发人员联系以替换它。

我很确定这是个问题,因为我用了世博会给我的任何东西来签署原版。我也不能删除我的原始应用程序和创建一个新的应用程序的相同的捆绑名称,因为一个应用程序一旦发布,它就不能被删除。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-05 00:10:58

运行以前使用的keystore文件

expo fetch:android:keystore

它将显示类似于

代码语言:javascript
复制
Keystore credentials
  Keystore password: MYAPP_UPLOAD_STORE_PASSWORD
  Key alias:         MYAPP_UPLOAD_KEY_ALIAS
  Key password:      MYAPP_UPLOAD_KEY_PASSWORD

  Path to Keystore:  /Path/To/my_upload_store_file.jks

编辑文件android/app/build.gradle以包含上述信息

代码语言:javascript
复制
...
android {
    ...
    defaultConfig { ... }
    signingConfigs {
        release {
            //if (project.hasProperty('MYAPP_UPLOAD_STORE_FILE')) {
                storeFile file("MYAPP_UPLOAD_STORE_FILE")
                storePassword "MYAPP_UPLOAD_STORE_PASSWORD"
                keyAlias "MYAPP_UPLOAD_KEY_ALIAS"
                keyPassword "MYAPP_UPLOAD_KEY_PASSWORD"
            //}
        }
    }
    buildTypes {
        release {
            ...
            signingConfig signingConfigs.release
        }
    }
}
...

将my_upload_store_file.jks放置在android/app中

编辑文件~/.gradle/gradle.properties或android/gradle.properties,并添加以下内容

代码语言:javascript
复制
MYAPP_UPLOAD_STORE_FILE="my_upload_store_file.jks"
MYAPP_UPLOAD_KEY_ALIAS="MYAPP_UPLOAD_KEY_ALIAS"
MYAPP_UPLOAD_STORE_PASSWORD="MYAPP_UPLOAD_STORE_PASSWORD"
MYAPP_UPLOAD_KEY_PASSWORD="MYAPP_UPLOAD_KEY_PASSWORD"

从目录android在终端中运行以下命令

代码语言:javascript
复制
./gradlew bundleRelease

这将在目录app-release.aab中生成一个名为android/app/build/outputs/bundle/release/的文件。将此文件上载到控制台

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61035861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档