Questions tagged «apk»

.apk文件扩展名表示Android软件包(APK)文件。此文件格式是JAR格式的一种变体,用于将捆绑的组件分发和安装到Android操作系统上。



23
读取Android APK的软件包名称
我需要获取Android APK 的软件包名称。我试图解压缩APK并读取的内容AndroidManifest.xml,但似乎不是文本文件。 如何提取APK的软件包名称?
200 android  apk 

11
apk必须使用与先前版本相同的证书签名
不久前,我已将我的应用上传到Google Play(当时称为Android Market)。 今天,我更新了该应用程序,但删除了先前的密钥库并创建了一个新的密钥库。 上传时,提示APK必须使用与以前版本相同的证书签名: 上传失败 您已将使用其他证书签名的APK上传到以前的APK。您必须使用相同的证书。 您现有的APK用带有指纹的证书签名: [SHA1:89:2F:11:FE:CE:D6:CC:DF:65:E7:76:3E:DD:A7:96: 4F:84:DD:BA:33], 并且用于签署上传的APK的证书具有指纹: [SHA1:20:26:F4:C1:DF:0F:2B:D9:46: 03:FF:AB:07:B1:28:7B:9C:75:44:CC] 但是我没有此证书,也不想删除并重新发布该应用程序,因为它具有活跃的用户。 我该怎么做才能用新证书签署我的应用程序?
200 android  google-play  apk 

25
ADB安装因INSTALL_FAILED_TEST_ONLY而失败
我在将apk安装到我的设备时遇到问题。 adb install <.apk> 使用以上命令将返回以下内容: 5413 KB/s (99747 bytes in 0.017s) pkg: /data/local/tmp/AppClient.TestOnly.App3.apk Failure [INSTALL_FAILED_TEST_ONLY] 关于什么可能导致此问题的任何想法? 它肯定可以识别设备。apk可能有问题吗?
200 android  install  apk  adb 

11
如何获得没有root用户访问权限的已安装应用的APK?
我正在尝试提取没有root权限的已安装Android应用的APK文件。 我以为这是不可能的,因为非系统应用程序的所有APK文件都位于/ data / app中,并且访问此文件夹需要root权限。然后,我发现Google Play商店中有许多应用程序似乎可以访问APK文件,即使在非根目录设备上也是如此。 有人可以告诉我这怎么可能吗?没有备份应用程序可以无根备份APK文件吗?
196 android  root  apk 


8
无需安装apk即可获取Android .apk文件VersionName或VersionCode
下载并没有安装后,如何从AndroidManifest.xml文件中以编程方式获取我的apk的版本代码或版本名称。 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="xxx.xx.xxx" android:versionCode="1" android:versionName="1.1" > 例如,我要检查是否在我的IIS服务上上传了新版本,将其安装在设备上之后,如果它不是新版本,则我不想安装它。


14
如何使用gradle在APK文件名中设置versionName?
我正在尝试在gradle自动生成的APK文件名中设置特定的版本号。 现在gradle生成了,myapp-release.apk但我希望它看起来像myapp-release-1.0.apk。 我尝试重命名似乎很杂乱的选项。有没有简单的方法可以做到这一点? buildTypes { release { signingConfig signingConfigs.release applicationVariants.each { variant -> def file = variant.outputFile variant.outputFile = new File(file.parent, file.name.replace(".apk", "-" + defaultConfig.versionName + ".apk")) } } 我没有运气尝试过上面的代码。有什么建议?(使用gradle 1.6)

30
Android Studio中的应用程序安装失败
昨天我的应用从那时开始运行完美,Android Studio但是今天当我开始使用我的应用并运行它时,我不断收到错误消息 安装失败,并显示消息无法建立会话。 屏幕: 在单击确定时收到错误消息 会话“ app”:安装APK时出错 并且应用程序在设备中不存在(已卸载)。请建议我该怎么办?

11
在没有开发服务器的设备上构建并安装未签名的APK?
由于我是本机新手,因此如果步骤中有任何错误,请告诉我。 我已经按照文档使用命令构建了一个React Native Android应用 react-native android 在设备上运行时,使用了以下命令 react-native运行Android 这使我的项目文件夹/ android / app / build / outputs / apk中有2个apk文件的输出 现在,当我用来在安装后安装此apk时,它要求开发服务器进行连接以捆绑JS。但是我的要求是用户不必安装开发服务器,而只需要安装apk就可以完成所有工作。 经历了一些stackoverflow问题,但对于构建不需要开发服务器的未签名apk并没有帮助。 你们可以帮助我找到如何在本机中构建和未签名apk的方法吗?

25
什么是INSTALL_PARSE_FAILED_NO_CERTIFICATES错误?
我试图通过编辑androidmanifest.xml文件来更改我的default / main / startup(无论您叫什么)活动。我所做的就是改变android:name财产。但是,这完全破坏了整个应用程序。当我尝试安装时失败并读取。 安装错误:INSTALL_PARSE_FAILED_NO_CERTIFICATES 当我尝试将其更改回其先前的状态时,它仍然给我相同的错误...我做了什么?


2
为什么需要未对齐的apk?
Android gradle在两个二进制文件中生成apk:不对齐和对齐。 该文件说... 使用私钥对APK签名后,请在文件上运行zipalign。此工具可确保所有未压缩的数据都相对于文件的开头以特定的字节对齐方式开头。当安装在设备上时,确保4字节边界处的对齐可优化性能。对齐后,Android系统能够使用mmap()读取文件,即使它们包含具有对齐限制的二进制数据,也无需复制包中的所有数据。好处是减少了正在运行的应用程序消耗的RAM数量。 强烈建议您分发似乎对齐的apk。对我来说,我只使用对齐的 apk作为结果产品,而忽略未对齐的 apk。 未对齐的apk在开发过程中是否有任何特殊用法?
151 android  apk  release 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.