草庐IT

APK-META-INF

全部标签

android - apk (.apk) 和应用程序包 (.aab) 之间的区别

最近Google提出了一个新功能appbundle,除了灵active和架构差异外,它与APK的概念非常相似。我阅读了很多博客/文章,以了解appbundle在设备中的工作原理与APK文件相比。appbundle的实际内部工作流程是什么?它是如何在从GooglePlayStore开始的Android设备上工作的? 最佳答案 AppBundles是一种发布格式,而APK(Android应用程序PacKage)是最终将安装在设备上的打包格式。AppBundle使用bundletool创建一组APK。(.apks)可以将其提取出来,并将基

android - Proguard 警告 "can' t 写入资源 [META-INF/MANIFEST.MF](重复的 zip 条目)”

我正在使用IntelliJ并在Debug模式下运行Proguard,但我似乎无法摆脱以下警告:ProGuard:[MyApplication]Warning:can'twriteresource[META-INF/MANIFEST.MF](Duplicatezipentry[android-support-v13.jar:META-INF/MANIFEST.MF])这个项目有几个模块,android-support-v13.jar正在其中两个上使用。我认为这是问题所在,所以我从libs文件夹中删除了该库,将其添加为项目库并将依赖项添加到两个模块。那没有解决任何问题,警告仍然存在,我不明

android - Proguard 警告 "can' t 写入资源 [META-INF/MANIFEST.MF](重复的 zip 条目)”

我正在使用IntelliJ并在Debug模式下运行Proguard,但我似乎无法摆脱以下警告:ProGuard:[MyApplication]Warning:can'twriteresource[META-INF/MANIFEST.MF](Duplicatezipentry[android-support-v13.jar:META-INF/MANIFEST.MF])这个项目有几个模块,android-support-v13.jar正在其中两个上使用。我认为这是问题所在,所以我从libs文件夹中删除了该库,将其添加为项目库并将依赖项添加到两个模块。那没有解决任何问题,警告仍然存在,我不明

android - Google play,我不小心上传了正式版 APK,现在无法进行 beta 测试

我第一次不小心将APK上传到了googleplay开发者控制台中的生产环境。现在,当我单击发布时,它实际上将我的应用程序发布到Play商店,即使我现在已经上传到Alphachannel。无法删除生产APK。我希望我不需要从googleplay中删除整个应用项目? 最佳答案 我联系了GooglePlay支持。是的,如果您不小心上传到生产环境,您将无法再进行测试。这是他们的回应:ThanksforcontactingGooglePlayaboutremovingapublishedProductionAPK.Wedon'tcurrent

android - Google play,我不小心上传了正式版 APK,现在无法进行 beta 测试

我第一次不小心将APK上传到了googleplay开发者控制台中的生产环境。现在,当我单击发布时,它实际上将我的应用程序发布到Play商店,即使我现在已经上传到Alphachannel。无法删除生产APK。我希望我不需要从googleplay中删除整个应用项目? 最佳答案 我联系了GooglePlay支持。是的,如果您不小心上传到生产环境,您将无法再进行测试。这是他们的回应:ThanksforcontactingGooglePlayaboutremovingapublishedProductionAPK.Wedon'tcurrent

android - 如何在 Android 设备上查看签署 apk 的人的身份?

我需要查看谁签署了我已安装到我的设备上的应用程序。这通常可以在设备上还是在PC上进行? 最佳答案 (假设您可以获得对原始apk文件的访问权限-如果您知道或对其名称和位置做出有根据的猜测,您通常可以访问,即使您无法列出/data的内容。根电话)您可以将apk作为zip文件打开并从META-INF/CERT.RSA的二进制内容中过滤ascii文本或使用实际工具,jarsigner-verify-certs-verbosesome_application.apk当然,验证签名者是他们声称的身份的唯一方法是通过直接或经过验证的方式从该方获取

android - 如何在 Android 设备上查看签署 apk 的人的身份?

我需要查看谁签署了我已安装到我的设备上的应用程序。这通常可以在设备上还是在PC上进行? 最佳答案 (假设您可以获得对原始apk文件的访问权限-如果您知道或对其名称和位置做出有根据的猜测,您通常可以访问,即使您无法列出/data的内容。根电话)您可以将apk作为zip文件打开并从META-INF/CERT.RSA的二进制内容中过滤ascii文本或使用实际工具,jarsigner-verify-certs-verbosesome_application.apk当然,验证签名者是他们声称的身份的唯一方法是通过直接或经过验证的方式从该方获取

android - 谷歌登录在 Release模式apk android下不起作用

在Release模式下,我的google登录无法正常工作,但在Debug模式下可以正常工作。我收到了来自SOhere的类似问题,但我没有得到完美的解决方案。我的handleSignInResult即将到来false-如何解决? 最佳答案 昨天我也遇到了同样的问题。Google已在Playstore发布控制台中发布了一项新的签名服务,Google将在其中使用他的keystore为您的应用程序签名。签名后,它将为您提供一个新的SHA,您必须将其添加到您的firebase帐户中。 关于andr

android - 谷歌登录在 Release模式apk android下不起作用

在Release模式下,我的google登录无法正常工作,但在Debug模式下可以正常工作。我收到了来自SOhere的类似问题,但我没有得到完美的解决方案。我的handleSignInResult即将到来false-如何解决? 最佳答案 昨天我也遇到了同样的问题。Google已在Playstore发布控制台中发布了一项新的签名服务,Google将在其中使用他的keystore为您的应用程序签名。签名后,它将为您提供一个新的SHA,您必须将其添加到您的firebase帐户中。 关于andr

android - 我们可以从 ContentProvider 安装 APK 吗?

我正在处理alibrarytoallowappstoself-update,适用于那些在AndroidMarket之外分发的产品。我最初的计划是包含将APK文件下载到内部存储的代码,然后通过ContentProvider从那里安装它和content://Uri.但是,当我尝试这样做时,安装程​​序系统向LogCat转储了“Skippingdir:”警告并且未能实际安装它。一旦我切换到将APK下载到外部存储并使用file://Uri与ACTION_VIEW安装程序Intent,成功了。“跳过目录:”消息似乎是由parsePackage()记录的在PackageParser,这似乎假设它正