どうすればadb shell setprop mypropertykey mypropertyvalue
が動作するのかご理解したいと思います。言い換えれば、私はadbコマンドを使用してbuild.propファイルを編集して、システムフォルダに変更されたファイルをプッシュしようとしましたが、プロセスを使用してbuild.propファイルから値を読み取ると、空白の値。adbシェルのgetpropとsetpropの動作はどうですか
しかし、ルートモードでシェルからプロパティを設定し、エミュレータのルートを解除してコードを使用して値を読み取ると、値を取得できます。
私が理解できないことは、値がシェルを介して設定されている場合、なぜbuild.propファイルに書き込まれないのでしょうか?そしてどこからgetprop
の値を読んでいますか?
build.propファイルから読み込む必要がある埋め込みアプリケーションがある場合、そのデバイスは既に再起動されているので、その値は常に使用可能です。 –