问题标签 [apk-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.
android - 为了签署我的 apk,我应该在我的 github 操作机密中配置哪些值?
根据这个答案,我应该运行以下命令来构建 apk 并对其进行签名?
并使用 android studio 我进行了以下用于构建应用程序的关键配置:
生成的文件/home/pcmagas/Kwdikas/androidKeys/h330s_fu
包含使用以下 2 个文件:
- h300s_fu
- private_key.pepk
负责构建和签署 apk 的操作是:
因此环境变量:
$KEYFILE
$STORE_PASSWORD
$KEY_ALIAS
$KEY_PASSWORD
必须配置 github 机密。但是我应该为它们配置什么值?我的意思是h300s_fu
文件和文件的角色是什么private_key.pepk
?
android - Nativescript 6.5.2 Android apk“解析包时出现问题”
我正在通过以下步骤在本地生成 apk 构建:
- 删除任何以前的输出:
rm -rf platforms/
- 在本地生成密钥库并注意其存储位置:
- 使用上述密钥库/密钥密码/别名构建发布版本:
tns build android --release --key-store-path [location-of-.keystore] --key-store-password [keystore-pass] --key-store-alias [alias-name] --key-store-alias-password [alias-pass]
- 尝试在 android 设备上安装并得到“解析包时出现问题”。
这是我的 package.json 文件:
我试图用不同版本的java构建。最后一次尝试是
这是我的 tns 版本:
我已经使用完全相同的方法成功构建,所以不确定可能发生了什么变化。Fwiw 我也尝试了这种确切的方法,但是使用的是.jks
密钥库文件类型而不是.keystore
.
另外,tns医生看起来不错。这显然是 NS 的过时版本,但看起来还不错:
其他需要注意的事项:代码在模拟器上的调试模式下运行良好,通过 USB 直接在同一设备上构建和运行良好,所讨论的设备是 Galaxy S9/Android 10。
任何见解将不胜感激。提前致谢!
apk - 我的自签名 APK 被 Play Protect 屏蔽
我是使用 Windows 7 X64 的家庭用户。我的签名 APK 有问题。
我的应用程序仅供家庭使用和学习。我不会提交给 Google Play。
安装后会显示
被 Play Protect 屏蔽。
Play Protect 无法识别此应用的开发者。
来自未知开发者的应用有时可能不安全。
工具:
批处理脚本:
我的钥匙被锁了:
我从互联网上下载了一些 APK 并没有被阻止。
我从互联网上下载了 KEY.PK8 和 CERT.PEM 并没有被阻止。
我的步骤有什么问题?我切换到密钥库(KEY.JKS),它也没有用。
android - Android 使用商店类型 Windows-MY 使用 apksigner 签署 apk
我正在尝试为我的应用程序使用 APK Signature Scheme v2 作为针对 Android 11 更改的一部分。到目前为止,我在构建机器上使用 jarsigner 使用 storetype Windows-MY(Windows 上的密钥存储类型)对 apk 进行签名,如下所示:
现在我想使用 apksigner 对 apk 进行签名,但我正在努力寻找一种将商店类型 Windows-MY 与 apksigner 一起使用的方法。有谁知道如何实现这一目标?
先感谢您。
android - 是否可以将证书(不知道私钥)添加到 apk 的签名块?
我有一个由我的自签名证书签名的应用程序。我希望将证书(我没有私钥)添加到我的 apk 受信任证书列表中;安装这个新的 apk 并添加受信任的证书。
我可以知道仅使用新证书签署我的 apk(使用签名 API,因此我没有私钥)并成功更新我设备上的应用程序吗?
android - 如何在 Android Studio 中使用“apksig library”以编程方式签署 apk
几天前,我学习了 java,然后跳到了 Android 工作室 :) 我正在开发一个应用程序,作为这个项目的功能,select and sign other apk
并签署了 apk,我看到了一些很好的库,比如"apksig"
jarsigner 源,但不幸的是没有任何例子如何在android studio中完成这个过程,我花了3天时间搜索和挖掘源代码,难点在于如何以所需的形式传递参数以及其他一些东西"x509 cert"
。"private key"
也许我可以通过简单的例子获得帮助,通过这个库或任何其他方式签署演示 apk。谢谢
android - 开发自定义 android 房间以仅安装具有特定签名的 APK
是否有任何清晰\简单\方便\明显的方法来获得一个只安装具有我自己的空间签名的 APK 文件的自定义 android 房间?
是否需要对 android 源文件进行大量修改?还是只是我需要编辑的特定文件?
我需要配置什么文件或需要编辑哪些源代码?
我的最终目标只是开发一个只安装\接受我想要的应用程序的android房间
android - 如何为 Android APK 文件启用 v3 和 v4 应用程序支持
我已将以下命令粘贴到终端/命令提示符中,并从以下图像文件中找到了输出。那么如何启用或将v3 和 v4 签名方案设置为true,而当前正在变为false
java -jar /Users/Admin/Library/Android/sdk/build-tools/31.0.0/lib/apksigner.jar verify -v --print-certs /Users/Admin/Downloads/TestApp.apk
问题:
- 我是否必须更改应用级别build.gradle文件中的任何内容?
- 目前我指的是v3 和 v4 签名方案
2.1 v3 签名方案的以下站点: https
://source.android.com/security/apksigning/v3 2.2 v4 签名方案: https ://source.android.com/security /apksigning/v4