【发布时间】:2014-10-23 08:13:39
【问题描述】:
我目前正在寻找一种无需启动安装意图即可更新 android 应用程序的方法。
请注意,设备已root
如果可能的话,我只想在不通知用户的情况下自动开始安装(自动 APK 安装)。 如果这不是一个选项,我想解压 APK,自己编译并将其写入应用程序的数据目录。
有没有办法做到这一点?
提前致谢
【问题讨论】:
标签: android compilation installation apk unpack
我目前正在寻找一种无需启动安装意图即可更新 android 应用程序的方法。
如果可能的话,我只想在不通知用户的情况下自动开始安装(自动 APK 安装)。 如果这不是一个选项,我想解压 APK,自己编译并将其写入应用程序的数据目录。
有没有办法做到这一点?
提前致谢
【问题讨论】:
标签: android compilation installation apk unpack
你可以试试这个
try {
Runtime.getRuntime().exec("su");
Runtime.getRuntime().exec("pm install /mnt/sdcard/tr.apk");
} catch (IOException e) {
e.printStackTrace();
}
但这需要系统权限和
android:name="android.permission.INSTALL_PACKAGES"
【讨论】: