如何签署使用 PhoneGap Build 构建的 Android APK?

2023-12-25

PhoneGap Build 似乎是一个很棒的工具,我用它构建了一个 .apk 并在多个 Android 设备上进行了测试。

现在我需要将其提交到 Google Play 商店,但我需要对 apk 进行签名。

我已经在 Google 开发者网站上阅读了有关签署 .apk 的所有内容,但似乎我需要安装 Android 开发工具并使用 Eclipse。我已经安装了它,但找不到导入我的 .apk 的方法,所以我陷入了困境。

我不明白 - 那么 PhoneGap Build 的意义何在?

这一切都非常令人沮丧。该应用程序已准备就绪,但是...


这就是解决方案。

我得到了 Android 开发套件 -http://developer.android.com/sdk/index.html http://developer.android.com/sdk/index.html

从那里我使用这个视频来获取 KeyTool:http://www.youtube.com/watch?v=IaXE2FUENFI http://www.youtube.com/watch?v=IaXE2FUENFI

从那里我可以创建一个密钥库。确保记录别名和密码(我把它们写下来,没有将它们存储在任何电子设备上)以及密钥库的位置。

当您在 PhoneGap Build 中并在构建完成后从 GitHub 提取文件(这就是我正在做的方式)时,您会看到一个下拉列表。选择“添加密钥”并上传您的密钥库。

注意:密钥库通常会被锁定。您必须解锁它才能使用它进行构建。它只能保持解锁状态一小时。

您的 PhoneGap Build apk 现在将附加 -release 而不是通常的 -debug。

现在可以上传到 Google Play!

开始构建! :)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何签署使用 PhoneGap Build 构建的 Android APK? 的相关文章

  • android edittext中的字符映射

    我想让我的编辑文本就像我写字符 g 时一样 它是相关的映射自定义字符应该写成印地语中的 我认为应该有字符映射 但没有知识任何人都可以帮助我 怎么做 其他应用程序https play google com store apps details
  • Xamarin Android Webview Javascript

    我正在尝试通过 Xamarin for Android 创建一个移动应用程序 它有一个显示网站的 WebView 问题是正常按钮会触发 但 javascript 事件不会触发 我已经启用了 Javascript 但没有运气 如何在 Andr
  • 从响应中获取标头(Retrofit / OkHttp 客户端)

    我正在使用 Retrofit 与 OkHttp 客户端和 Jackson 进行 Json 序列化 并希望获取响应的标头 我知道我可以扩展 OkClient 并拦截它 但这发生在反序列化过程开始之前 我基本上需要的是获取标头以及反序列化的 J
  • 如何使用 Google Maps for Android V2 处理地图移动结束?

    我想在地图中心更改后立即对地址进行地理编码 如何使用新的 Android 版 Google 地图 V2 处理地图移动 我说的是用户用手指拖动地图的情况 查看新的地图 API Override public void onMapReady G
  • Dialog.setTitle 不显示标题

    我正在尝试向我的对话框添加自定义标题 但是每当我运行我的应用程序时 它都不会显示标题 我创建对话框的代码是 final Dialog passwordDialog new Dialog this passwordDialog setCont
  • 在 Bash 中监控 tomcat,直到它完成部署 war 或应用程序

    怎么可能Tomcat在 bash 脚本中进行监控以检测它是否完成了战争或应用程序的部署 应用场景 Tomcat 开始于systemd Tomcat 开始于catalina sh 使用 Tomcat 管理器 Tomcat从Eclipse启动
  • 在 android 中建立与 MySQL 的池连接

    我需要从我的 Android 应用程序访问 MySQL 数据库 现在所有的工作都通过 DriverManager getConnection url 等等 但我必须从多个线程访问数据库 所以我必须使用连接池 问题1 是 com mysql
  • Android 手机作为 GSM 调制解调器在 PC 上发送/接收短信?

    是否可以将 Android 移动设备用作 PC 上的 GSM 调制解调器 我正在 net下开发应用程序来发送 接收短信等 现在我想通过 USB 将我的 Android 设备连接到我的 PC 并将其用作 GSM 调制解调器来与其通信 这里是参
  • 从 BroadcastReceiver 类调用活动方法

    我知道我可以做一个内部接收器类来调用接收器中的任何方法 但我的主要活动太大了 要做的事情也很多 因此 我需要一个扩展广播接收器的类 但它不是内部类 并且可以从我的主要活动中调用一种方法 我不知道是否可能 但我的活动是家庭活动和 single
  • 如何在谷歌地图android上显示多个标记

    我想在谷歌地图android上显示带有多个标记的位置 问题是当我运行我的应用程序时 它只显示一个位置 标记 这是我的代码 public class koordinatTask extends AsyncTask
  • Android 中如何通过彩信发送图片?

    我正在开发多媒体应用程序 我正在通过相机捕获一张图像 并希望将该图像和文本发送到其他号码 但我不知道如何通过彩信发送图像 MMS 只是一个 http post 请求 您应该使用执行请求额外的网络功能 final ConnectivityMa
  • WorkManager 或 AlarmManager 用于日常请求然后通知工作?

    这是用例 用户设置具有特定时间的每日通知 在指定时间 发出网络请求以获取一些数据 然后使用检索到的数据显示通知 我不确定是否应该使用 AlarmManager 还是 WorkManager 来实现这个用例 据我了解 AlarmManager
  • 您使用什么物理 Android 设备进行测试?

    有什么好的推荐用于测试目的的物理 Android 设备吗 我正在苹果阵营寻找像 iPod touch 这样的设备 可以帮助 iOS 开发人员测试他们的东西 我知道有 Nexus One 但那东西相当昂贵 而且我并不真正关心手机的东西 而是可
  • Eclipse 启动时崩溃;退出代码=13

    I am trying to work with Eclipse Helios on my x64 machine Im pretty sure now that this problem could occur with any ecli
  • Android - 以编程方式选择菜单选项

    有没有办法以编程方式选择菜单选项 基本上 我希望视图中的按钮能够执行与按特定菜单选项相同的操作 我正在考虑尝试调用 onOptionsItemSelected MenuItem item 但我不知道要为菜单项添加什么 是的 有一种方法可以选
  • 找不到符号 NOTIFICATION_SERVICE?

    package com test app import android app Notification import android app NotificationManager import android app PendingIn
  • 插件“Android Bundle Support”不兼容

    大家好 自从上次更新以来 当我启动 android studio 时 我遇到了一个非常奇怪的错误 我有这个错误 插件错误 插件 Android Bundle Support 不兼容 直到构建 AI 195 SNAPSHOT 我在网上找不到任
  • 没有支持 FEATURE_CAMERA_EXTERNAL 的 Android 设备

    根据this doc https source android com devices camera external usb cameras一些 Android 设备允许使用 Camera2 API 访问外部 USB 摄像头 我检查了大约
  • 错误:(23, 13) 无法解决:com.google.android.gms:play-services:11.2.0“安装存储库和同步项目”不起作用

    我正在尝试在我的 Android 应用程序中获取位置并更新到服务器 这是我的 Gradle 代码 我在这里包含了compile com google android gms play services 11 2 0 这条线是从文档中 htt
  • 我的应用程序中的后退按钮出现问题[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我想在手机关闭时清除共享首选项值 你

随机推荐

  • 在计算 P^n 时,matrixpower() 和 markov() 有什么区别?

    考虑具有状态空间的马尔可夫链S 1 2 3 4 和转移矩阵 P 0 1 0 2 0 4 0 3 0 4 0 0 0 4 0 2 0 3 0 3 0 0 0 4 0 2 0 1 0 4 0 3 并且 看一下以下源代码 markov funct
  • Visual Studio 自定义构建事件始终执行

    我正在使用odb http www codesynthesis com products odb 编译器作为自定义构建工具 即使输入文件没有改变 构建工具也始终在执行 命令行 odb Ic menuplan src ingredient o
  • 如何在 prestashop 程序化产品导入过程中添加图像?

    我找不到有关在产品插入期间添加图像的正确文档 这是我的 xml 产品导入脚本的工作代码 我不知道如何在添加产品时添加产品图像 foreach xml gt Products as product xml if product xml gt
  • Firebase RecyclerView 显示一项

    在我的数据库中 我有包含多首歌曲的条目 这就是数据库的样子 以及显示屏上显示的内容 DjSunGazer song LmHrkYkU1qD2GND9wY2 Blaya Cash LmHrlalIVUStU6nqBJI Blaya Cash
  • 无法使用 AngularJS 显式“app.controller”语法注入“$http”?

    I have 被告知 https stackoverflow com a 16660618我应该使用app controller语法 以支持缩小 重写示例 教程 示例 我发现我无法让它工作 use strict Minifiable sol
  • 使用 Paperclip gem 验证上传的附件内容

    Paperclip 具有用于验证文件的存在 大小和内容类型的验证器方法 但有没有办法验证contents保存记录之前的文件 我尝试做validate my method并从以下位置打开文件 attachment path in my met
  • StringBuilder和容量?

    我已经创建了测试应用程序来测试 StringBuilder 是否将数据复制到另一个实例并在其长度超过当前容量时增加其缓冲区并在 ildasm exe 中进行验证 但它看起来相同 如何验证 StringBuilder 将其数据复制到新实例中并
  • 在 ggplotly 中使用 alpha 和手动颜色

    我在设置手动颜色时遇到困难ggplotly library ggplot2 library plotly set seed 1 data frame x 1 10 y rnorm 10 gt ggplot aes x y fill fact
  • Haskell 递归问题,微型解析器。一些东西

    data Expr Var Char Tall Int Sum Expr Expr Mult Expr Expr Neg Expr Let Expr Expr Expr deriving Eq Show 这是数据类型Expr 我有几个问题
  • jquery datepicker 使用两个日期选择器的最大日期最小日期控制

    我所拥有的 我在jquery中有两个日期选择器日历控件 其中第一个只能选择当前日期和上一个日期 但不能选择未来日期 因为我已经编写了运行良好的代码 现在我必须使用另一个带有日期选择器的文本框 它只能选择第一个文本框中选择的日期和当前日期之间
  • 在 ASP.NET MVC 中管理 ADO.NET 实体框架 ObjectContext

    我在 MVC 应用程序中使用 ADO NET EF 我正在考虑将 ObjectContext 放入 HttpContext Current 中 以便同一请求中的所有逻辑都可以访问它 而不必每次都打开 销毁 但是 我真的确定这是否是管理 Ob
  • C 中止陷阱 6 错误

    我有这个代码 void drawInitialNim int num1 int num2 int num3 int board 2 50 make an array with 3 columns int i i j k are loop c
  • 更新 Mapview Xcode 中的位置

    在我当前的项目中 我每次都需要用户的位置50 meter用户移动 所以基本上每次打开申请后50 meter更改我需要用户位置来调用 Web 服务Objective c 我还希望当应用程序处于后台状态时运行相同的进程 提前致谢 您必须在应用程
  • 快速从函数返回多个值

    如何从 swift 中的函数返回 3 个相同类型 Int 的单独数据值 我正在尝试返回一天中的时间 我需要将小时 分钟和秒作为单独的整数返回 但所有这些都来自同一个函数 这可能吗 我想我只是不理解返回多个值的语法 这是我正在使用的代码 我在
  • MySQL OUTER JOIN 语法错误

    也许对你们来说是一个捂脸 但作为一个 SQL 查询新手 我遇到了语法问题 有谁知道出了什么问题吗 SELECT FROM company C OUTER JOIN company address A ON C company id A co
  • 如何在不安装 CPAN 模块的情况下安装它?

    这是我之前问题的后续关于开发 Perl 应用程序 https stackoverflow com questions 1679835 假设我使用 CPAN 模块开发了一个应用程序Module Install 现在我将代码上传到生产服务器 例
  • 自定义包编译选项 R

    我正在构建一个包含旧的包f77绝对应该使用以下代码构建o0优化选项 In the src Makevars在我的包中我添加了这一行 FFLAGS O0 pipe g LTO 但是当我编译我的包时 我看到 R 仍在使用 默认编译选项来自 us
  • SVG上的JS——获取元素的innerHTML

    我想从 SVG 文件中提取一些数据 我知道SVG是XML 所以我想用JS把数据导出来会很容易 所以 我想从 SVG 中提取一堆文本 所以 我启动了 chrome 的 JS 控制台 并尝试做一些事情 我需要得到所有tspan数组中的元素 提取
  • Aurelia js文件上传到服务器

    您好 我是 aurelia js 新手 我需要将文件上传到服务器 我使用 autrelia js materializecss 和 httpClient fetch 进行 api 调用 我不知道如何将文件发送到服务器 view
  • 如何签署使用 PhoneGap Build 构建的 Android APK?

    PhoneGap Build 似乎是一个很棒的工具 我用它构建了一个 apk 并在多个 Android 设备上进行了测试 现在我需要将其提交到 Google Play 商店 但我需要对 apk 进行签名 我已经在 Google 开发者网站上