草庐IT

split-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,这似乎假设它正

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

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

android - 如何减小应用程序 (.apk) 大小

救命!当我在手机上安装我的应用程序进行测试时,它显示为一个巨大的大小,11.35MB。这是一个非常简单的应用程序,可让用户浏览有趣的事实。我能想到的唯一原因是可绘制文件中有14个JPEG文件,它们用作有趣事实的背景图像。这些文件的平均大小约为500KB。我想缩小我的应用程序的大小,以免耗尽用户设备上的宝贵资源。除了去掉图片,有没有办法优化apk文件的大小?编辑:这些照片是我使用Android手机本身拍摄的照片。 最佳答案 其他答案提到缩小图像。您也可以考虑尝试ProGuard缩小你的字节码。Here'sanarticle将ProGu

android - 如何减小应用程序 (.apk) 大小

救命!当我在手机上安装我的应用程序进行测试时,它显示为一个巨大的大小,11.35MB。这是一个非常简单的应用程序,可让用户浏览有趣的事实。我能想到的唯一原因是可绘制文件中有14个JPEG文件,它们用作有趣事实的背景图像。这些文件的平均大小约为500KB。我想缩小我的应用程序的大小,以免耗尽用户设备上的宝贵资源。除了去掉图片,有没有办法优化apk文件的大小?编辑:这些照片是我使用Android手机本身拍摄的照片。 最佳答案 其他答案提到缩小图像。您也可以考虑尝试ProGuard缩小你的字节码。Here'sanarticle将ProGu

Android studio 3.0 不生成签名的apk

将androidstudio更新到3.0(windows)后,我无法生成签名的APK。构建完成后,我收到消息:点击“定位”进入APP文件夹,但找不到APK。改变了什么? 最佳答案 AndroidStudio3.0更新后,生成的apk会在{project-folder}/app/release/app-release.apk还会生成另外1个文件Output.json,其中包含apk生成详细信息。示例:[{"outputType":{"type":"APK"},"apkInfo":{"type":"MAIN","splits":[],"

Android studio 3.0 不生成签名的apk

将androidstudio更新到3.0(windows)后,我无法生成签名的APK。构建完成后,我收到消息:点击“定位”进入APP文件夹,但找不到APK。改变了什么? 最佳答案 AndroidStudio3.0更新后,生成的apk会在{project-folder}/app/release/app-release.apk还会生成另外1个文件Output.json,其中包含apk生成详细信息。示例:[{"outputType":{"type":"APK"},"apkInfo":{"type":"MAIN","splits":[],"

android - 如何在不使用 File 或 file-path 的情况下获取文件系统(不仅仅是已安装的)中 APK 文件的信息?

背景我的应用程序(here)可以在整个文件系统(不仅仅是已安装的应用程序)中搜索APK文件,显示每个文件的信息,允许删除、共享、安装...作为AndroidQ范围存储功能的一部分,谷歌宣布SAF(存储访问框架)将取代正常的存储权限。这意味着即使您尝试使用存储权限,它也只会授予对特定类型文件的访问权限,以便使用或完全沙盒化的File和file-path(写于here)。这意味着许多框架将需要依赖SAF而不是File和file-path。问题其中之一是packageManager.getPackageArchiveInfo,给定文件路径,返回PackageInfo,我可以获得有关以下方面的

android - 如何在不使用 File 或 file-path 的情况下获取文件系统(不仅仅是已安装的)中 APK 文件的信息?

背景我的应用程序(here)可以在整个文件系统(不仅仅是已安装的应用程序)中搜索APK文件,显示每个文件的信息,允许删除、共享、安装...作为AndroidQ范围存储功能的一部分,谷歌宣布SAF(存储访问框架)将取代正常的存储权限。这意味着即使您尝试使用存储权限,它也只会授予对特定类型文件的访问权限,以便使用或完全沙盒化的File和file-path(写于here)。这意味着许多框架将需要依赖SAF而不是File和file-path。问题其中之一是packageManager.getPackageArchiveInfo,给定文件路径,返回PackageInfo,我可以获得有关以下方面的