问题标签 [android-signing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5169 浏览

android - 无需签名即可在 android 上构建测试版本

我正在尝试对 android/JNI 进行一些性能分析。

如何生成用于测试的发布版本?

我知道这是可能的,因为我已经成功地生成了一个二进制文件并且没有通过文件进行任何签名就执行了它Android.mk,但是我正在尝试转移到 android studio,它不会让我生成测试版本。在关键字段中输入垃圾似乎不起作用

这只是一个测试项目,用于验证我可以获得所需的性能。它永远不会分发,也不会在我办公桌上的设备以外的任何设备上运行。

我可以完全关闭所有代码验证吗?我现在正在做验证,这个项目的最终用途是一个非互联网连接的设备,它被视为一个黑盒设备。

0 投票
0 回答
721 浏览

android - 尝试更新来自 GalaxyApps 的应用程序时,Google Play 显示“DF-DLA-14”

我们在三星 GalaxyApps 商店和 Google Play 中有应用程序。

  • 用户从 GalaxyApps 商店安装应用程序
  • 新更新后首先来到 Google Play
  • 智能手机尝试从 Google Play 安装更新(尽管来自 GalaxyApps 的应用程序 - 我们使用相同的包名称,并且由于 Google Play 计费,我们无法更改它......)
  • Google Play在尝试更新应用程序时显示错误DF-DLA-14 。

我认为,这是由新的 Google Play 签名服务引起的:https: //support.google.com/googleplay/android-developer/answer/7384423使用上传证书。三星 GalaxyApps 仍然使用普通的签名证书,不像 Google Play 商店。

您是否有同样的问题,使用新的 Google 签名方法上传 jks 文件?

你有什么解决办法吗?

我在 Google 问题跟踪器上创建了一个问题:https ://issuetracker.google.com/issues/69285256

0 投票
2 回答
1813 浏览

android - 是否可以通过在已签名 APK 的 META-INF 文件夹中复制签名文件来签署 APK

我不确定我的方法是否有效,但我试图通过复制已签名 APK 的签名文件来签署我的 APK,因为我没有有效的密钥库来签署我的 APK。

我相信签名 APK 的签名位于 META-INF 文件夹中。我可以通过解压缩 APK 文件来检索它。当我使用“ apktool ”将 META-INF 文件夹复制到未签名的 APK 时,它不起作用。我在安装时收到 Invalid APK 错误,并且 JarSigner 告诉“没有清单”和“jar 未签名”。

如果有任何错误或建议更好的方法,请纠正我。

0 投票
1 回答
58 浏览

linkedin-api - 登录与LinkedIn集成到android问题

我是 android 开发人员,我需要在我的 android 应用程序中将登录与 LinkedIn 集成。根据 developer.linkedin 中的文档,我做了每一步。但是,当我在其他手机上测试应用程序时,似乎我需要将单独的手机包哈希密钥注册到开发人员帐户并更新它,以便用户可以登录,否则用户在使用链接登录时会收到错误。每次生成 package-hash-key 并将其注册到开发者帐户以验证用户?

0 投票
0 回答
722 浏览

android - 无法转换为 com.google.android.gms.common.api.GoogleApiClient$OnConnectionFailedListener

我正在尝试在应用中插入 Google 登录,但出现以下错误:

java.lang.RuntimeException:无法启动活动 ComponentInfo{com.gf.globalflow/com.gf.globalflow.LoginTienda}:java.lang.ClassCastException:com.gf.globalflow.LoginTienda 无法转换为 com.google.android。 gms.common.api.GoogleApiClient$OnConnectionFailedListener 原因:java.lang.ClassCastException:com.gf.globalflow.LoginTienda 无法在 com.gf.globalflow 上转换为 com.google.android.gms.common.api.GoogleApiClient$OnConnectionFailedListener .LoginTienda.onCreate(LoginTienda.java:108)

我知道这个错误可以通过实现 OnConnectionFailedListener 方法来修复,但我这样做了,但错误没有得到修复。

编码:

怎么了?

谢谢

0 投票
2 回答
639 浏览

android - 如何使用另一个证书重新签署 Android APK?

我有一个客户想要一个 APK 的发布版本,但他们不会给我们发布的 JKS 文件来签名。

但是是否可以在保持证书密码安全的同时使用发行版 JKS 进行签名?或者我们可以只发送一个他们可以根据他们的证书重新签名的 APK 以进行发布吗?到目前为止,我发现的文档假定您可以使用密码或执行类似操作来控制发布证书

还是向他们发送未签名的 APK,让他们完成签名?

0 投票
1 回答
628 浏览

android - 为什么 Android Studio 上会出现“无法预 dex - 签署应用程序时出错”错误?

在 Android Studio 上签名和发布(Build / Generate Signed Apk...)程序时会显示此错误。

  • 当我在没有签名的情况下运行程序时,我没有问题并且它可以正常运行,但是如果我使用签名文件,我会遇到这个错误。

Stacktrace 截图 1

Stacktrace 截图 2

应用程序 build.gradle 代码:

0 投票
2 回答
1436 浏览

android - Android Studio 一直要求签名配置,虽然我已经有发布版本 APK

我的 build.gradle 中有:

在构建变体中,我选择“发布”。然后,我在连接的设备上运行我的应用程序,但是,Android Studio 不断弹出对话框说:

在此处输入图像描述

但我确实有签名配置......

在构建输出中,我也看不到 app-release.apk :

在此处输入图像描述

为什么我会收到错误消息?我的 Android Studio 版本是 3.0.1

0 投票
0 回答
207 浏览

android - 如何将签名配置添加到 Multi-FlavorDimensions (ProductFlavors)?

例如,我有一个 gradle 构建如下:

现在我想使用特定于这个风味维度组合的签名配置..例如..我想签名:

我试过这样的东西,

但仍然每当我尝试运行时,它仍然会尝试生成一个未签名的 apk。

有人可以在这里帮助我吗?

0 投票
1 回答
152 浏览

android - 无法在 Android Studio 中签名应用(无法选择签名)

这发生在点击 next 两次之后: 输入图片,这里是描述

在我看来,上述情况应该是不可能的。我认为单击下一步不会更新 UI,也不会显示带有签名类型选择的下一个对话框。我错过了什么吗?

安卓 3.2 金丝雀 12