是否可以通过将其复制到/ data / app来安装应用程序

问题描述

|| 要使用adb安装应用,请使用
adb push app.apk /data/app
然后安装应用程序。 但是,当我仅使用RootExplorer将文件复制到/ data / app时,它会复制但不安装。它就在那里。 例如,是否可以使用Terminal Emulator安装应用程序?     

解决方法

实际上,安装应用程序的方法是:
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目录中。