草庐IT

release-apk

全部标签

android - apk文件中的签名和证书有什么区别?

我知道证书包含公钥和一些额外信息(我希望如此),但它是否保存在apk文件中?它是文件还是文本还是什么?签名到底是什么?在Android中,我们可以轻松阅读哪一个来验证应用程序? 最佳答案 证书和keystore公钥证书,也称为数字证书或身份证书,包含公钥/私钥对的公钥,以及一些其他标识key所有者的元数据(例如,姓名和身份)地点)。证书的所有者持有相应的私钥。当您签署APK时,签名工具会将公钥证书附加到APK。公钥证书充当“指纹”,将APK与您和相应的私钥唯一关联起来。这有助于Android确保您的APK的任何future更新都是真

android - 如果我们为每个 ABI 上传不同的 apk,我们是否需要上传 universal-apk

我的应用程序大小已达到117MB,因为Play商店不允许上传大于100MB的apk。.所以我使用了split,并根据不同的ABI创建了多个apk版本。如果我分析universal-apk,我在lib文件夹中得到了这些类型的ABI;armeabi-v7ax86武器我用它为每个abi创建了separateapksplits{abi{enabletruereset()include'x86','armeabi-v7a','armeabi'universalApktrue}}现在我在结果中得到了4种类型的apk。universal-apk大小为117MB,而armeabi为68MB。因此很明显

java - Android studio gradle 构建运行时间过长,无法构建 apk

新项目。使用gradle构建系统导入所有库。Gradle构建成功。启用了gradle离线工作和即时运行。连接我的设备,点击运行。应用构建在4分钟内完成。对代码进行一些更改后,我点击了应用更改。应用程序在我之前构建的设备上运行完美,但是当我提取已安装的应用程序(调试key)时,它不会安装在其他设备或同一设备上(包当前)。我在AndroidStudio中点击了构建apk(调试),但gradle构建一直在运行。请各位friend帮帮我。代码没有错误。当我使用InstantRun时,应用程序可以在设备上完美打开,但我无法提取该apk以在其他设备上进行测试。 最佳答案

android - 无法在设备 '**' 上安装 Hello.apk : timeout

当我从eclipse运行时,我的apk文件没有安装到我的GoogleNexus手机中。它给出了错误的说法:“无法在设备‘HT9CSP820868’上安装SleepWell.apk:超时”我试过关机再开机,换线,换端口,增加超时时间。但它仍然给出该错误。谁能帮我解决这个问题?提前致谢。 最佳答案 我在安装大尺寸的apk时遇到了同样的问题。解决这个问题:在Eclipse中,转到Window->Preferences->Android->DDMS并将ADB连接超时(ms)更改为更大的值,例如2000(我之前设置为解决此问题问题),我认为默

android - 使用一个 apk 安装两个应用程序

我有2个应用:1-内容提供者;2-使用此ContentProvider的应用程序。我需要使用单个apk文件安装这2个应用程序。我想在Eclipse中同时推送这两个应用程序,如果我将一个应用程序的构建路径添加到另一个项目并在list中添加几行。是否可以使用一个apk同时安装两个应用程序(其中一个是ContentProvider)? 最佳答案 Isitpossibletoinstallsimultaneouslytwoapps(oneofthemisContentProvider)usingoneapk?不,对不起。

android - apk 文件的源代码已恢复,但与我写的不一样

我正在为Android创建一个应用程序,它快要完成了,但现在硬盘崩溃了,我丢失了所有数据以及应用程序的源代码。但是,幸运的是,我已经在我的手机上安装了那个应用程序,所以我得到了我的应用程序的.apk文件,并且还使用本文IsthereawaytogetthesourcecodefromanAPKfile?中提到的步骤反编译了该文件。但我遇到了一个问题,来源发生了一点变化,在我提到的某些地方,一些变量名被一些数字替换了。我附上代码的屏幕截图,以便您可以正确查看问题。谁能告诉我如何解决问题并恢复我编写的原始代码。因为我不能浪费时间重新编写整个代码。我无法在此处上传屏幕截图,所以我将链接粘贴到

Android 从模拟器获取 .apk 文件

我是android开发的新手。出于好奇,我想知道是否可以从Android模拟器取回已安装的.apk文件??? 最佳答案 @thepoosh链接的问题确实对您的问题有一些正确答案,但它不是被接受的答案。向下滚动一点以回答@plaisthos或@Pratik。简而言之:您的.apk位于模拟器的/data/app目录中。注意:它的名称可能与构建计算机上的.apk文件的名称不同,因为.apk被重命名为看起来像您的包名称的名称。因此,使用adbshell:-cd/数据/应用程序-ls(并检查您的.apk文件的名称)-退出亚行外壳-在命令提示符

Android 通过 busybox 命令行静默安装 apk

我想通过BusyBox命令在后台静默安装.apk。我看到了一些类似的问题,例如THIS,但我仍然无法正常运行我的代码...我有:我的.apk我需要安装在/sdcard/download/app.apk上根已安装BusyBox代码(不工作):Stringsss=Environment.getExternalStorageDirectory()+"/download/"+"app.apk";Processinstall;install=Runtime.getRuntime().exec("/system/xbin/busyboxpminstall"+sss);intsuccess=inst

android - 安装 APK INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 时出错 - Android

我遇到这个错误,无法让我在任何设备上安装apk:Installationerror:INSTALL_PARSE_FAILED_MANIFEST_MALFORMED这是我的list:PS:我使用ApphanceAPI已经有一段时间了,它从来没有给我带来任何问题。编辑:我错误地运行了一个具有相同包名的项目,这导致我在第二个项目中出现一些错误,所以我更改了它。和这个项目的错误有关系吗?有什么想法吗? 最佳答案 “Activity的别名,由targetActivity属性命名。目标必须与别名位于同一应用程序中,并且必须在list中的别名之前

android - 如果在股票浏览器上受密码保护的站点后面,则 APK 下载失败

我在使用Rails的服务器上提供APK时遇到问题。如果下载链接放在/public中,我可以提供APK。但是,我想用密码保护它。如果我将文件移到需要HTTP身份验证的URL后面,那么它将在普通浏览器上失败并立即显示DownloadUnsuccessful。如果我安装并运行firefox,firefox能够下载APK并正确安装。有人知道如何在Android的标准浏览器上使用它吗?我已将MIME类型添加到服务器:Mime::Type.register"application/vnd.android.package-archive",:apk我正在尝试在HTTP身份验证后发送文件:send_f