在模拟器上运行的命令,而不是在android手机上运行的命令

在模拟器上运行的命令,而不是在android手机上运行的命令,android,linux,android-emulator,android-binder,Android,Linux,Android Emulator,Android Binder,我在模拟器上运行ad shell并执行以下命令:- cd /proc cd binder cat transaction_log 但是当我在android手机上运行adb外壳并运行以下命令时 cd /proc cd binder 这里有一个错误,说不能将cd刻录到活页夹 有人能告诉你问题出在哪里吗?这只是意味着你的手机上不存在/proc/binder/文件夹…那么这个文件夹存在于你朋友的手机上,但你没有。我运行了以下代码文件*trans1;trans1=fopen(“/proc/binder

我在模拟器上运行ad shell并执行以下命令:-

cd /proc
cd binder
cat transaction_log
但是当我在android手机上运行adb外壳并运行以下命令时

cd /proc
cd binder
这里有一个错误,说不能将cd刻录到活页夹


有人能告诉你问题出在哪里吗?

这只是意味着你的手机上不存在
/proc/binder/
文件夹…

那么这个文件夹存在于你朋友的手机上,但你没有。我运行了以下代码文件*trans1;trans1=fopen(“/proc/binder/transation\u log”,“r”);if(trans1==NULL)\u android\u log\u print(ANDROID_LOG_INFO,“Tarun99”,“无法打开trans1文件错误%s”,strerror(errno));我无法查看该文件,但如果我运行adb shell,我可以查看该文件您可能需要root权限才能执行此操作。它将在Emulator中工作,但在手机上不工作。请检查您的手机是否已根目录