android - 有没有办法通过复制到/data/app来安装应用程序

标签 android installation

要使用我使用的 adb 安装应用程序

adb push app.apk /data/app

然后应用程序就会安装。

但是当我只是使用 RootExplorer 将文件复制到/data/app 时,它会复制,但不会安装。它就在那里。

有没有办法使用终端模拟器来安装应用程序?

最佳答案

实际上,安装应用的方式是:

adb install app.apk

如果您想以编程方式执行此操作,则必须使用 Intent,如下所示:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/app.apk")),"application/vnd.android.package-archive");
startActivity(intent); 

在上面的例子中,apk 位于 SDCard 目录中。

关于android - 有没有办法通过复制到/data/app来安装应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5806276/

相关文章:

android - 从不同的包启动服务

c# - COM 注册和 GAC

android - 让移动设备成为平板电脑的 Remote ?

java - 如何将 double 变量四舍五入到小数点后两位?

android - 获取链接在静态布局中的位置

android - 使用自定义项目 View 从 ListView 中获取项目

android - 如何在 Windows 操作系统上安装 Android NDK?没有任何 Unix Linux 的简单方法?

linux - 如何在Linux服务器上不使用sudo安装git

python - 如何安装 Tkinter?

c - 如何在64位机器下将libxml2和libcurl编译成32位?