Articles of android install apk

`export signed`和`unsigned` .apk文件有什么区别?

我正在使用Android tools – Export…为我的Android应用程序构建.apk文件Android tools – Export…在此处引导 我的问题是签名和未签名的.apk文件是什么? 我们怎样才能使用usnedined .apk文件? (我试图导出一个未签名的但我无法为我的Galaxy Nexus安装它)

如何在同一台设备上安装Debug和Release apk?

在继续开发我的应用程序并在真实手机上进行测试的同时,我需要在同一部手机上安装它的发布版本,以用于演示目的(由于没有日志,发布版本的响应速度更快)。 问题是,在Android中的同一设备上共存两个应用程序的唯一方法是使用不同的包名。 但包名称需要重新分解和大量传播手动修复…更不用说这会混淆版本控制…… 理想情况下,Eclipse + ADT将允许附加一个修饰符variables,该variables将自动为调试/发布生成不同的包名称并允许这种共存,但我找不到任何允许这样做的机制。 你知道有什么方法可以解决这个问题吗? 欢迎创意解决方案和想法。

如何在Android L中使用“PackageInstaller”类安装/更新/删除APK?

Plz检查下面的classe并给我如何使用它们的建议https://developer.android.com/reference/android/content/pm/PackageInstaller.html https://developer.android.com/reference/android/content /pm/PackageInstaller.Session.html 所以请给我一个安装/更新/删除应用程序的示例。 新应用程序是否可能安装在设备配置文件所有者中?

在adb安装上INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES

同样的Android项目是在调试模式下构建的,有时使用Eclipse,有时使用ant(在构建机器上)。 如果我首先安装ant build,然后尝试启动Eclipse调试,则会显示Eclipse控制台 [2012-03-20 13:32:26 – myproject]由于应用程序签名不同,重新安装失败。 [2012-03-20 13:32:26 – myproject]您必须执行应用程序的完全卸载。 警告:这将删除应用程序数据! [2012-03-20 13:32:26 – myproject]请在shell中执行’adb uninstall com.myproject’。 [2012-03-20 13:32:26 – myproject]发布取消! 如果我这样做,反过来,即使用Eclipse调试(包括安装apk),然后尝试从命令行安装ant build,我得到: 失败[INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES] 我的证书/签名有什么问题?

Silent install apk由system app(没有root)编程

我有android的系统级应用程序:sharedUserId =“android.uid.system”(UID:1000)。 设备没有扎根! Manifest中包含INSTALL_PACKAGES权限。 我可以安静地安装下载的* .apk吗?

如何使用Android更新程序脚本安装APK

我正尝试使用Android的更新脚本语言(Edify?)将APK无线安装到我已经控制的embedded式设备上。 这是一个描述语言的链接。 我的第一次尝试是以下几点: package_extract_file("added_files/data/app/test.apk", "/data/app/test.apk"); 这导致test.apk自动安装在/data/data/com.acme.test中,但是/data/data/com.acme.test/lib目录是空的,而它应该包含test.so,一个共享库包含在test.apk中。 (如果我使用“adb install test.apk”手动安装,则会提取库。) 然后,我尝试将APK解压缩到/ data而不是/ data / app,以便操作系统不会自动将其安装到/ data / data中,并且可以尝试使用脚本进行安装: package_extract_file("added_files/data/app/test.apk", "/data/test.apk"); run_program("/system/bin/pm", "install", "/data/test.apk"); 这导致了以下错误: about to run program [/system/bin/pm] with 3 args run_program: execv failed: Exec format error run_program: child exited with status 1 我不知道为什么发生上述错误。 有没有办法安装一个APK,并自动提取共享库? 我可以手动安装库,但我希望避免这种情况。

在Android上升级正在运行的应用程序

Android系统是否应该在运行时升级应用程序? 当我们升级我们的应用程序(通过打开SD卡上的.apk)并且应用程序正在运行时,现有进程停留在升级,直到我们从应用程序pipe理器“强行closures”应用程序才会生效。 但是,应用程序可能处于某种奇怪的状态,并且可能无法响应某些应有的意图。 所以我想知道是否应该重新启动应用程序,如果我们修复这个特殊的状态或者我们是否需要自己处理升级。 请注意,我知道 (或者至less有一些想法)如何以编程方式检测升级。 我想知道的是,如果应用程序处于健全状态,我是应该做还是应该有其他的机制。

Android – 签名密钥过期时会发生什么?

如果签名密钥过期,现有的安全机制是否拒绝安装,还是仅仅意味着新的应用程序无法使用该密钥签名? 我们build议您使用过期25年以上的密钥,Google Play 要求至less2033-10-22到期! 然而,有些人可能希望比安全原因更频繁地更新密钥(摩尔定律,破译的等等)。 如果一个apk的密钥已经过期,是否有任何安装方法(不依赖于开发者重新发布)?

Android:在安装过程中设置共享首选项?

Android会提供什么? 像这样或者我必须检查我的应用程序开始每次“哦,我刚刚安装?我必须现在初始化共享首选项?

拆分Android应用程序分为两部分

我试图了解是否可以将Android应用分成两部分(从一个APK安装)。 我正在研究这个在SD卡上的设备内存和其他部分安装一个部分。 这两部分属于一起,不应该分开安装。 注意:我不仅要分开资源,还要分开活动,所以APK Expansion Files不是解决scheme,因为不提供这样的function。