С помощью этого поста "Android: установить .apk программно" .Я успешно произвел автоматическое обновление / автоустановку на устройстве Android 2.3:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "app.apk")), "application/vnd.android.package-archive");
startActivity(intent);
Но на устройствах Android 4.0 (ICS) произошел сбой, и я получил сообщение об ошибке:
an existing package by the same name with a conflicting signature is already installed
Что моглобыть неправым?
Спасибо!