Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何将APK发布到Google开发者控制台_Android_React Native_Google Play_Google Play Games - Fatal编程技术网

Android 如何将APK发布到Google开发者控制台

Android 如何将APK发布到Google开发者控制台,android,react-native,google-play,google-play-games,Android,React Native,Google Play,Google Play Games,我正在构建一个可编译的react本机应用程序。我不想添加gradle插件,但在成功测试后(例如使用travis ci),直接将我的.apk文件推送到google play的alpha部分 有办法吗?您可以按照此方法自动发布到Play Store。这允许您在持续集成服务器(即Jenkins)上触发构建,并将其上载到Play store进行alpha或beta测试,以及直接推向生产 因为您不想添加gradle插件,所以可以配置一个连续集成服务器,比如Jenkins。您需要首先设置GoogleAPI访

我正在构建一个可编译的react本机应用程序。我不想添加gradle插件,但在成功测试后(例如使用travis ci),直接将我的
.apk
文件推送到google play的alpha部分

有办法吗?

您可以按照此方法自动发布到Play Store。这允许您在持续集成服务器(即Jenkins)上触发构建,并将其上载到Play store进行alpha或beta测试,以及直接推向生产

因为您不想添加gradle插件,所以可以配置一个连续集成服务器,比如Jenkins。您需要首先设置GoogleAPI访问

谷歌API访问设置

  • 在项目的Google Play商店中,导航到
    设置
    ->
    API访问
  • 应该有一个
    服务帐户
    部分,您需要单击
    创建服务帐户按钮
    。点击第一步显示的链接,访问Google开发者控制台
  • 单击
    创建新的客户端ID
    按钮
  • 单击以创建新的
    服务帐户
    。确保还请求
    .p12密钥文件
    ,而不是JSON
  • 系统将提示您下载.p12文件。把它保存在某个地方
  • 请注意与此新帐户关联的服务帐户电子邮件。您应该会在Google开发者控制台中看到它
  • 完成后,返回Google Play开发者控制台,导航至
    设置
    ->
    API访问
    。确保选中了所用Google服务帐户的
    编辑门店列表、定价和分销
    管理生产APK
    管理Alpha和Beta APK
    复选框。(如果您打算通过Google服务帐户上传alpha或beta SDK,显然必须根据此检查这些权限
  • 设置Jenkins(用于自动化CI构建)

  • 确保您已经完成并正确运行了Jenkins作业。您只需安装Jenkins插件,即可创建生成的APK直接发布到Google Play store的构建步骤
  • 验证您是否已按照指南中的说明进行操作
  • 在Jenkins内部,进入
    管理Jenkins
    ->
    管理插件
    。假设插件尚未安装,请选择
    可用
    选项卡并搜索
    谷歌Play Android Publisher插件
  • 导航到Jenkins中的
    凭证
    部分,并加载在设置Google API access的初始设置过程中下载的
    .p12
    密钥文件。A还演示了如何执行此步骤
  • 向现有Jenkins项目添加构建后步骤

    a、 确保从下拉列表中选择凭据名称。它应该属于管理应用程序的Google Play帐户

    b、 输入APK的路径和/或通配符模式。例如,屏幕截图中的示例希望在
    **/build/outputs/APK/yourappname*.APK
    中生成APK

    c、 选择APK应部署到的轨道(Alpha、Beta、生产)

    d、 您可以在开始构建之前创建发行说明。如果您忘记执行此步骤,或者您的自动化流程推动构建,您可以稍后直接在Google Play开发者控制台上编辑发行说明


  • 希望这有帮助!

    为了避免误导,我决定发布我的解决方案作为答案。
    有几种方法可以将APK发布到Google Play Store,非常有启发性,但我选择了使用快速通道
    供应
    ()。谢谢你的回答,似乎很有启发性,但我选择了使用
    快速通道