Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用intent在Android上安装APK_Android_Android Intent_Apk - Fatal编程技术网

使用intent在Android上安装APK

使用intent在Android上安装APK,android,android-intent,apk,Android,Android Intent,Apk,我正在尝试使用下面的代码安装apk,每当我尝试执行代码时,它只显示“正在启动…”。我没有看到任何apk正在安装的通知 Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse(url)); startActivity(intent); 不要使用Uri.parse()。使用Uri.fromFile()。如果您对此的回答是“它不是文件”,那么这就是您的问题——您需要将APK作为一个文件,安装程序可以访问到它的某个地方(例如,外部

我正在尝试使用下面的代码安装apk,每当我尝试执行代码时,它只显示“正在启动…”。我没有看到任何apk正在安装的通知

Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse(url));
        startActivity(intent);
不要使用
Uri.parse()
。使用
Uri.fromFile()
。如果您对此的回答是“它不是文件”,那么这就是您的问题——您需要将APK作为一个文件,安装程序可以访问到它的某个地方(例如,外部存储)。

请看这篇文章: