release相关内容

Firebase 身份验证因“开发人员错误"而失败将 apk 上传到 Google Play 商店后

我在我的应用程序中使用 Firebase 身份验证对用户进行身份验证. 一切正常,直到我开始调试我的应用程序.但是当我在 Playstore 上传签名的 apk 时,我的用户身份验证服务总是失败并显示“开发人员错误"消息. 在一些网络研究中,我发现我还需要为我签名的 apk 生成 SHA 证书.我已经用本地创建的“.jks"文件生成了 SHA,我在上传之前用它在本地签署了我的应用程序. ..
发布时间:2021-11-15 21:28:09 移动开发

Flutter 如何在 Android Studio 中制作发布版本?

默认情况下,Android Studio 在构建 Flutter 应用程序时使用调试模式.可以通过命令行构建发布版本,参见如何优化Flutter App尺寸? flutter build apk --release 现在:当我运行应用程序(Shift+F10)时,如何配置 Android Studio 来做同样的事情?我找不到这个设置... 解决方案 您必须编辑运行配置: 打开 ..
发布时间:2021-11-15 21:27:00 其他开发

应用未安装

当我尝试在发布模式下安装我的 apk 时遇到问题,如果我下载调试文件,它可以正常工作,但是如果我尝试安装发布文件,它只会说我“未安装应用程序",图片: 这是我的清单文件: ..
发布时间:2021-11-15 21:23:29 移动开发

调试和发布 apk 之间的区别

我是 android 和 android studio 的新手.根据我在 Visual Studio 的经验,当我们在另一台机器上测试 .exe 时,我们复制了发布文件夹和 .exe. 但在 android studio 中,我看到我的同事通过使用 USB 驱动器在其他系统中复制和部署来测试调试 apk.似乎也工作.我可以知道部署该版本的后果是什么吗?发布版本是否仅与 Play 商店相关? ..
发布时间:2021-11-15 21:23:14 移动开发

为什么需要未对齐的 apk?

Android gradle 以两个二进制文件生成 apk:未对齐和对齐. 文档说... 使用私钥对 APK 进行签名后,对文件运行 zipalign.此工具可确保所有未压缩的数据以特定的字节对齐开始,相对于文件的开头.安装在设备上时,确保在 4 字节边界对齐可提供性能优化.对齐后,Android 系统能够使用 mmap() 读取文件,即使它们包含具有对齐限制的二进制数据,而不是从包中 ..
发布时间:2021-11-15 21:21:32 移动开发

无法手动将签名的 apk 安装到设备,出现错误“未安装应用程序"

我想将我的应用程序发布到 GooglePlay,但首先我想对已签名的 apk 进行最后一次测试,以确保所有使用的 API 密钥在发布版本(GMaps、Facebook 等)中都能正常工作 所以我只是使用我们的发布密钥制作了我的应用程序的签名版本,当我尝试将应用程序安装到设备上时出现错误: 我尝试将 apk 复制到设备上,并使用 apk 安装程序应用安装它. 奇怪的是,当我使用调试 ..
发布时间:2021-11-15 21:20:38 移动开发

如何使用 Gradle 创建发布签名的 apk 文件?

我想让我的 Gradle 构建使用 Gradle 创建一个发布签名的 apk 文件. 我不确定代码是否正确,或者在执行 gradle build 时是否缺少参数? 这是我的 gradle 文件中的一些代码: android {...签名配置{释放 {storeFile 文件(“release.keystore")商店密码“******"键别名“*****"密钥密码“*****"}}} ..
发布时间:2021-11-15 21:18:54 移动开发

如何使用发布 API 从 gitlab CI 中的文件中使用 Markdown 进行描述

我在 gitlab-ci.yml 中使用 Gitlab 发布 API,以便能够在部署时自动创建新发布. 只需将像 here 这样的 curl 请求放入文档工作得很好.对于描述,文档声明允许降价,这很棒.但是,我似乎无法弄清楚或想出从 curl 请求中的降价文件加载描述的想法.我已经尝试在 curl 之前将 markdown 文件的内容存储在 gitlab-ci.yml 中的一个变量中,然后传 ..
发布时间:2021-11-15 04:05:27 其他开发

为什么Flutter应用在安装“app-release.apk"时无法上网?但它在调试模式下正常工作

在调试模式下,一切看起来都不错.我从我的 API 获得答案和数据列表.但是在创建 app-release.apk 并将其安装到我的手机上后,互联网连接不再存在. 这是我的代码: ScopedModelDescendant(建造者:(上下文,孩子,模型){return FutureBuilder>(未来:model.invoices,建设者:(_,AsyncSnapshot ..
发布时间:2021-11-15 00:19:08 其他开发

如何在同一设备上使用同一个包发布和安装同一个安卓应用的两个版本

我有一个 Android 应用程序,其中包含两个不同的 res 文件夹(res-1、res-2),其中包含所有特定于布局的文件和一个共享包.使用 ant,我一次只能在我的设备上发布和安装该应用程序的两个版本之一.我想要的是同时发布和安装它们,以便能够在我的设备上查看和测试它们.任何建议如何实现这一目标?提前致谢. 解决方案 不可能安装两个包名相同的应用程序,现有的应用程序将被新安装的应用程 ..
发布时间:2021-11-11 02:47:56 移动开发

以错误完成:Gradle 任务 assembleRelease 失败,退出代码为 1

当我尝试构建我的 Flutter 应用程序的发布版本时,会发生此错误.我现在在 StackOverflow 上有很多类似的问题,但我已经尝试了很多方法来解决它,但都没有帮助. 许多人说这是因为其中一个 firebase 插件(我不记得到底是哪个)迁移到 AndroidX 和我的应用程序之间存在冲突,而我的应用程序显然没有.所以我尝试迁移,但是当我按 Refactor > Migrate to ..
发布时间:2021-11-04 11:36:23 移动开发

无法在 Visual Studio 2017 之外运行 UWP 发布可执行文件

我在 Windows 10 上使用 Visual Studio 2017 和官方 UWP 示例代码. 有一个名为 basicinput 的 UWP 示例,它在 Visual Studio IDE 中作为发布版本运行,没有任何问题. 我的问题是: 当我尝试通过鼠标单击(在 Visual Studio 环境之外)运行发行版 basicinput.exe 可执行文件时,我收到一条错误消 ..
发布时间:2021-09-15 19:52:42 其他开发

如何调试崩溃的发布版本?

我的调试版本不会崩溃,但发布版本会. 我已修改运行方案以使用生成的 TestFlight 发布版本并将其安装在我的设备上.这有效.但该应用程序在使用过程中不断崩溃.管理器窗口没有给我任何设备日志.没有崩溃报告.什么都没有. 专业人士是如何做到的? 解决方案 一些可能性: 为您的 iPhone 获取一个控制台应用程序并查看您设备上的控制台(例如 https://itunes ..
发布时间:2021-07-07 19:04:34 移动开发

在 Visual Studio 2013 下为/MD 版本重建 Crypto++ 5.6.2

我想通过 MSVC 2013 重建 Crypto++,所以当我使用该库时,能够使用/MD 或/MDd,而不是/MT 或/MTd 构建我的项目,因为我使用的是带有 MSVC2013 32 位的 QT 5.5.1编译器,看来如果我想制作 GUI 界面 - 它正在使用/MD 或/MDd!在这篇文章中Static Versus Dynamic Linking 提到了重建(不是构建)的必要性以及如何从我的其 ..
发布时间:2021-07-07 19:04:31 C/C++开发

使用 PowerShell 设置 TFS 审批人

我在 TFS 2018 中有一个发布定义.对于每个环境,我都可以在 GUI 中设置预部署批准者(AD 组).我需要从代码(最好是 PowerShell)中做到这一点. 有没有办法做到这一点?我没有找到任何方法来通过 REST API 实现这一点. 解决方案 你只需要使用 创建发布定义 API,并在“preDeployApprovals"参数中添加approver.检查下面的例子 " ..
发布时间:2021-07-07 19:04:29 其他开发

Setter 方法真的在 Obj-C 中做吗?

这里是一个setter方法的实现: - (void)setCount:(NSNumber *)newCount {[newCount 保留];[_count 发布];//进行新的赋值._count = newCount;} 如果_count的retainCount 解决方案 保留计数为 0 的唯一有效对象是 nil.并且向 nil 发送任何消息只返回 0 而不做任何其他事情,所以这种情况被 ..
发布时间:2021-07-07 19:04:25 移动开发

shift 按下,然后自动向上?(避免长按)

一些帮助...如何在按下 shift 时使其成为可能, 然后系统瞬间自动释放, 因此即使用户仍然在键盘上按下它, 但是vb.net系统已经放出了shift键? 避免长按或按住键... 我已经很不明白了,因此在做了一些认真的研究后决定在这里发布一个问题,如果您知道一些使这成为可能的技巧,请回复...... 解决方案 您可以处理 KeyDown 事件并检查是否按下 ..
发布时间:2021-07-07 19:04:22 其他开发

Qt 应用程序中显示的错误 - 如何不在 Release 中显示它们

一个 Qt 项目给出了许多错误 - 我实际上并没有考虑我认为的错误: 一些例子: Fontconfig 错误:“/etc/fonts/conf.d/65-khmer.conf",第 32 行:内存不足//?QGraphicsItem::ungrabMouse:不是鼠标抓取器//我认为发生在鼠标抓取没有完全发生时,用户移动太快...... 其他一些 第一个似乎在这里有答案https: ..
发布时间:2021-07-07 19:04:19 其他开发

在我签名的 apk 中没有显示谷歌地图,需要一步一步的处理

我已经在 Play 商店发布了我的应用程序,现在我要将谷歌地图添加到该应用程序中. 为此,我为 Google 地图 Api 创建了应用程序密钥.我把它放入"app/src/debug/res/values/google_maps_api.xml "文件&AndroidManifest.xml . 在模拟器和移动设备应用程序上测试时显示谷歌地图,但在生成签名的 apk 后,签名的 apk ..
发布时间:2021-07-07 19:04:15 移动开发

Kofax - 如何使发布脚本配置依赖于活动作业

我正在通过 IReleaseScript2 接口(也继承了 IReleaseScript 接口)实现 Kofax 发布脚本类. 问题是,我需要让我的发布脚本的配置依赖于当前选择的作业. Method Setup 有一个 IJob 类型的参数是可以的,但其他方法没有. 感谢您的建议! 解决方案 您是在谈论 Kofax Capture 还是 KTA?在这两种情况下,您都需要引 ..
发布时间:2021-07-07 19:04:12 C#/.NET