我想安装程序更新。 我的代码是:
private void installApk(File file) {
if(file.exists()){
try {
final String command = "pm install -r " + file.getAbsolutePath();
Process proc = Runtime.getRuntime().exec(command);
proc.waitFor();
} catch (Exception e) {
e.printStackTrace();
}
}
}
权限:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INSTALL_PACKAGES"/>
使用signAPK签名我的应用。 这个程序不行。请帮助我!
答案 0 :(得分:0)
您无法通过命令行安装apk。 adb只是一个工具。 “adb”和“install”不是shell命令。如果你想安装apk,请参考这个答案。 Android: install .apk programmatically