私のAPPは分析を行うためにroot権限を必要とするので、コードを次のように記述します
" Runtime.getRuntime().exec("su");
"、次にLinuxコマンドまたはシェルスクリプトを書き込みます。
/data/data/packagename/databases/webview.dbファイルを/sdcard/ testにコピーしようとしました(ソースデータベースファイルは、携帯電話に存在するすべてのアプリデータファイルですが、Javaコードではアプリのファイルしか取得できません)それ自体)、
分析を行いますが、問題は、ソースファイルの名前が同じであるということです。
「<code>cp-r /data/data/*/webview.db / sdcard /test」
ターゲットディレクトリには常にファイルが1つしかないので、Linuxシェルはあまり得意ではありませんでした
コマンドなので、ターゲットディレクトリにコピーしてファイル名を変更する方法を知りたいです。
/sdcard/test/package/webview.dbのようなソースディレクトリ構造を保持します。私は中国人で、
英語はあまり上手ではありません、あなたがそれを理解できることを願っています、ありがとう!