&引用;pm安装“;命令在Android上不起作用
我已经开发了一个应用程序,并将其作为系统应用程序移动。 然而,当我试图使用shell命令安装.apk文件时。 它以无效且无错误的方式运行。 代码如下:&引用;pm安装“;命令在Android上不起作用,android,c++,qt,qt5,adb,Android,C++,Qt,Qt5,Adb,我已经开发了一个应用程序,并将其作为系统应用程序移动。 然而,当我试图使用shell命令安装.apk文件时。 它以无效且无错误的方式运行。 代码如下: bool ShellOperation::installPackage(QString packagePath){ LOG << packagePath; if(!QFile(packagePath).exists()){ LOG << "packagePath not existed"; return
bool ShellOperation::installPackage(QString packagePath){
LOG << packagePath;
if(!QFile(packagePath).exists()){
LOG << "packagePath not existed";
return false;
}else{
QString cmd = QString("pm install %1").arg(packagePath);
QProcess process;
process.start(cmd);
process.waitForFinished(-1);
LOG << "cmd: " << cmd;
LOG << process.readAllStandardError();
LOG << process.readAllStandardOutput();
return true;
}
bool外壳操作::installPackage(QString packagePath){
日志“”
有人能帮我吗?
谢谢!您应该拥有这些premission android.permission.INSTALL_软件包来安装apk,尝试通过终端模拟器手动调用“pm INSTALL myapp.apk”,也许您会发现一些有用的错误。您应该拥有这些premission android.permission.INSTALL_软件包来安装apk,尝试调用“pm INSTALL myapp.apk”通过终端仿真器手动执行,可能您会发现一些有用的错误。我添加了android.permission.INSTALL\u软件包。但是它仍然不起作用。我添加了android.permission.INSTALL\u软件包。但是它仍然不起作用。有解决方案吗?有解决方案吗?