今天是个好日子。
这s the situation. I got an android application and it
是更新它的自我。所以它会下载新版本的apk文件并执行。
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(uri, "application/vnd.android.package_archive");
intent.addFlags(intent.FLAG_ACTIVITY_NEW_TASK);
mApp.startActivity(intent);
安装开始但停止并显示“无法安装应用程序”消息。我发现原因是 - 我的新 apk 没有签名,而以前的版本是。
所以我需要我的应用程序来删除它的自我并安装新的(未签名的)apk。或者做任何事情来让我的新 apk 安装并运行。我需要在以前的应用程序代码中这样做。