问题标签 [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 投票
1 回答
226 浏览

android - 不同机器安装的 Android 应用程序(通过 Android Studio)会得到不同的签名吗?

我有一个仅供个人使用的旧应用程序,从未发布到 Play 商店。我使用 run app 命令通过 Android Studio 将它安装到我的手机上。

多年后我想修改应用程序,我尝试拿起应用程序并再次运行它,这次使用不同的计算机。我收到错误消息:

“安装失败,因为设备已经有一个具有相同包但签名不同的应用程序。为了继续,您必须卸载现有的应用程序。”

我绝对不想卸载我的应用程序,这会导致我丢失我输入的所有数据。所以我想问一下,Android Studio用来在设备上安装应用程序的调试密钥库不是会创建相同签名的应用程序吗?为什么会不一样?是不同的机器导致了这个问题吗?非常感谢!

0 投票
1 回答
3224 浏览

android - INSTALL_PARSE_FAILED_NO_CERTIFICATES:包 /data/app/vmdl2005941423.tmp/0_base-master 在 AndroidManifest.xml 条目中没有证书。

环境:Windows 10 64 位,Android Studio 3.2 Canary 15。

我在一个测试项目中添加了免费付费的口味,然后构建了签名的 APK。

运行发布 APK 时出现以下错误 -

我尝试使用 V1 和 V2 签名版本重新签署我的 APK,但在运行发布版本时仍然出现相同的错误。

在分析了发布的 APK 之后,AndroidManifest.xml 以红色显示了 Manifest 标签的 xmlns:android:

当我悬停红色文字时,它显示“URI 未注册...”

我不知道这是什么意思...

这个错误的原因是什么?

0 投票
2 回答
299 浏览

android - Android 应用程序无法生成签名的 apk 并出现错误 com.android.build.api.transform.TransformException: java.util.zip.ZipException:

我正在生成要发布的 APK,但 APK 面临以下问题。

卡住 @

无法进一步处理此问题。

尝试了所有其他可能的方法来消除此错误。

这是我的 Gradle 文件的快照

0 投票
2 回答
66 浏览

android - 您上传的 APK 未使用上传证书签名 - 即使我使用的是 Google Play 签名

前言:关于这个问题,Stack Overflow 上已经有很多问题了,但我的问题是独一无二的,因为它涉及到 Google Play 签名。

我使用 Google Play 签名来发布我的应用程序。因此,我从未创建过 keystore ( .jks) 文件(至少对于这个应用程序而言)。我想象 Google Play Signing 会为我解决所有这些问题。

从 Windows 切换到 Linux 后,我尝试为我的应用程序发布新的更新。但是,我得到了标题中提到的错误。

这是我项目的唯一签名配置(Windows 上的路径不同 - 但它仍会导致调试密钥库)。我从来没有创造过任何其他人。

可能是什么问题?无论如何我可以继续发布应用程序的更新吗?

0 投票
1 回答
929 浏览

android - 使用上传密钥为旧的 Android 应用程序签名

我的 Google 开发者帐户现在包含 5 个不同的应用程序,其中 4 个是在新的 Google App Signing 发布之前创建的,并且它们都共享相同的证书。当我创建最后一个应用程序时,我按照步骤创建了一个新密钥,现在该密钥与其他应用程序“分开”工作,具有自己的发布密钥。

我想知道是否可以使用最近创建的 release-key.jks来为其余应用程序签署最后一个应用程序。

另外,如果可以的话,我应该选择上传 Google Play 控制台的 App Signing 页面为我提供的三个选项中的哪一个?

  1. “您已导出应用签名密钥”
  2. “您尚未导出应用签名密钥”
  3. “您不会将应用签名密钥存储在 Java 密钥库中”

我在这里有点迷路,我不想因为将来无法发布更多更新而搞砸了。

预先感谢!

0 投票
1 回答
334 浏览

android - Android Wear 登录

我有一个独立的 Android Wear 应用程序,其中包含登录信息,但我发现这个过程非常困难。我不想在我的应用程序中创建移动模块来向用户请求电子邮件和密码。我还发现了这个,我认为它解释了我想做的事情,但它根本没有指导我。

你们知道一种无需创建移动模块即可在手机上向用户请求电子邮件和密码的方法吗?

0 投票
2 回答
615 浏览

android - 具有相同签名但不同包的Android应用程序

我有不同版本的android应用程序:

  1. com.my.application.dev
  2. com.my.application.test
  3. com.my.application.release

但他们签署了相同的签名。当我尝试在设备上同时安装几个版本时,我收到错误“具有此名称的包已经存在”。可以吗?这是正确的行为吗?

0 投票
0 回答
14 浏览

android-studio - Android Studio:无法使用以前创建的签名密钥文件

无法导入之前创建的签名密钥文件,请看截图。没有密码字段。如 3.2.1。有什么建议么?

在此处输入图像描述

0 投票
0 回答
182 浏览

keystore - Android - 我们可以更改现有签名密钥库的密钥大小吗

我们可以更改用于签署现有应用程序的现有密钥库(.keystore)的密钥大小吗?我想将它从 1024 更改为 2048。

如果不可能,那么可以采取什么解决方法,以免破坏现有应用程序的应用程序更新。

PS:没有关于如何生成现有密钥库的任何详细信息。

0 投票
1 回答
1176 浏览

android - 如何在 azure 管道中手动选择 android sdk build-tools 版本?

我正在尝试使用和in签署我的apk文件。我想手动指定构建工具版本。apksignerzipalignazure.pipeline

目前它使用默认版本24.0.3forapksigner19.1.0for zipalign

如何在android 签名任务中选择特定的构建工具版本?

这是日志。

在此处输入图像描述

在此处输入图像描述