Androidフォンのブートアニメーションを変更するための簡単なGUIプログラムを作成していますが、過去4日間から問題に直面しており、理由がわかりません。ここに私のコードがあります
void MainWindow::bootanim1()
{
QProcess rootboot;
QStringList path6,boottarget;
path6<<ui->lineEdit_6->text();
boottarget<<path6<<" /system/media";
ui->textBrowser->clear();
ui->textBrowser->setText("Remounting partitions...");
rootboot.start("bbin\\adb shell su -c \"busybox mount -o remount,rw /system\"");
rootboot.waitForFinished();
ui->textBrowser->setText("\nInstalling bootanimation.zip");
rootboot.start("bbin\\adb push ",boottarget);
rootboot.waitForFinished();
ui->textBrowser->setText("\nBootanimation has been changed! Try shutting down your phone to see new bootanimation");
}
この関数はボタンをクリックすると起動しますが、私の問題は、これが機能していないことです! 2 つ目は、より情報を提供するために、textBrowser
パーティションの再マウントなどの状況をユーザーに表示するために を使用し、ユーザーが bootanimation.zip のパスを貼り付けるウィジェットであるlineEdit_6
ことをコードで確認できます。lineEdit
だから私の問題は、ボタンをクリックするとこれだけが表示されることです
Bootanimation has been changed! Try shutting down your phone to see new bootanimation
そして、その上のすべてがスキップされていると思いますが、理由はわかりませんか? 私が欠けているものについて誰かが私にヒントを与えることができますか?