我想在android中安装apk文件,但它不起作用(没有INTENT)

时间:2014-03-02 05:52:17

标签: android install

我想安装程序更新。 我的代码是:

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签名我的应用。 这个程序不行。请帮助我!

1 个答案:

答案 0 :(得分:0)

您无法通过命令行安装apk。 adb只是一个工具。 “adb”和“install”不是shell命令。如果你想安装apk,请参考这个答案。 Android: install .apk programmatically