问题标签 [android-install-apk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 我们可以为 android 应用程序进行静默更新吗?
有没有办法为企业应用程序进行自动静默更新?我们有一个仅适用于本地网络和 WEB 服务的应用程序。平板电脑通过 Wi-Fi 工作,但由于安全原因无法访问互联网。我们需要得到类似这样的功能:
- 管理员对服务器进行了一些更新。
- 应用程序下载文件并自动更新,无需用户进行任何额外操作。
有没有办法做到这一点?
java - Android如何在安装后立即执行特定操作?
我正在开发一个需要在安装后立即进行某些操作的应用程序(主要是保存一些配置参数)。
我想知道这是否可能,以及如何去做。
而且,可以在安装后立即启动应用程序(我需要启动一个广播接收器)
谢谢,伊万
android - Android - 签名密钥过期时会发生什么?
如果签名密钥过期,现有的 apk 会拒绝安装,还是仅仅意味着新应用无法使用该密钥进行签名?
我们建议使用 25 年以上到期的密钥,Google Play要求至少 2033-10-22 到期!然而,出于安全原因(摩尔定律、破解算法等),有些人可能希望更频繁地更新他们的密钥。
如果一个apk的key过期了,有没有办法安装它(不依赖开发者重新发布)?
android - “未安装应用程序”,是 ADT 的错误吗?
我在 Eclipse 中通过 ADT 导出了一个 apk,并尝试将此 apk 安装到 avd 中,但它引发了“未安装应用程序”。
我检查了logcat,发现了这个:
在apk的“META-INF/MANIFEST.MF”文件中,我发现了这个:
所以我尝试使用自己的Java编程为png文件生成一个SHA1-Digest,结果是“sjmKOs4BYDXg7COdeTc8tIfPBR0=”,这是完全不同的。我用于生成 SHA1-Digest 的 Java 代码是:
似乎 avd 和我的代码都认为 apk 的 MANIFEST.MF 中的 SHA1-Digest 无效。所以,我猜 ADT 中的 SHA1-Digest 生成器在这里做错了。它是一个错误吗?还是我错过了什么?
android - Android:以编程方式将 apk 复制到 /system/app
我正在尝试从我的 java 代码安装系统应用程序,到目前为止,我还没有成功。
以下是我到目前为止所做的:
- 我的设备已植根。
- 我的“安装程序”应用程序作为系统应用程序安装。(手动复制到/system/app)
- 我已经使用平台密钥签署了安装程序 apk,并且我
android:sharedUserId="android.uid.system"
在清单中。 我一直在尝试(并尝试,然后更多)
/li>Runtime.getRuntime.exec("su")
。我打算将系统分区挂载为rw
,为apk做一个cat
,然后制作系统分区ro
。以下是命令列表:- 我已在清单中请求
INSTALL_PACKAGES
许可。
我尝试了许多 exec("") 格式的变体,包括'su -c'
与每个命令一起使用。我得到了断管异常和安全异常。有时,我没有得到异常,但文件没有被复制。
请让我知道我在这里缺少什么。有没有人有这个工作?
谢谢!
android - 安装 .apk
我使用 Eclipse => "export" 为 Android 版本 2.2 生成了一个 apk 文件,然后我将它放入我的 Galaxy ACE GT-S5830M (Android 2.3.6) 并尝试安装,但我收到了这条消息:“你是应用程序安装将替换另一个应用程序。” 但我是第一次安装这个应用程序。当我单击确定时,安装开始但在两秒钟后停止,我收到此错误:“未安装应用程序”。我试了几次。我也试过我朋友的智能手机,他有一个谷歌 Nexus 并且安装成功。我还检查了“允许安装非市场应用程序”,但没有帮助。
有谁知道我能做什么?
android - android - .apk 文件未修改
我在未修改此 .apk 文件时使用 eclipse 运行应用程序。假设我在安装时使用了设备中的 .apk 文件,我得到“解析错误:解析包时出现问题”。如何解决这个问题?有谁能够帮我。
为此,我从 bin 文件夹中删除了 .apk 文件,然后使用 eclipse 运行应用程序。通常在这种情况下会生成 .apk 文件。但这里没有生成。但是会生成 .class 文件。
android - 如何签署已编译的 Apk
我已经用 apktool 解码了一个 APK(因为原始源代码丢失了),所以我可以解决布局 xml 文件的一些问题。然后我用 apktool 重建了它,当我尝试在我的设备上安装它时(使用 adb:adb install appname.apk)它给了我这个错误:
然而,原始的 apk 是由密钥库(在 Eclipse IDE 上)签名的,这个不是,我怎样才能用它在 Eclipse 之外的原始 keystone 文件正确签名!?
android - 静态关键字,需要重新安装
在我的应用程序中,我有一个活动“模型”,在其中我从编辑文本中获取了一个值“n”,我已将此值 n 声明为静态 int。所以,我可以在应用程序的任何类中访问它。
问题是当我重新启动我的应用程序而不重新安装它时,'n' 的值仍然与第一种情况相同。这会影响我的输出。
我不能使用意图来发送值,因为即使在非活动的类中,该值也会在应用程序中随机访问。
你能告诉我,我错在哪里吗??
如果我首先安装我的应用程序,并在编辑文本中输入值 2 ,则 n =2 的值;如果我第二次运行我的应用程序而不安装它,即使我在编辑文本中输入 3,n 的值仍然是 2 扭曲在哪里?
android - 为什么在android设备上安装apk后“打开”按钮被禁用?
我有两个项目,我想将它们组合在一起。当我将它们分别安装在设备上时,启用“打开”按钮(在成功安装后显示的页面中)。但是当我将它们组合在一起时,“打开”按钮将被禁用,虽然安装过程将成功完成。我猜这个错误是因为清单文件,但我不确定。谢谢你的时间。