簡體   English   中英

Android Studio-/ system / bin / sh:權限被拒絕

[英]Android studio - /system/bin/sh: Permission Denied

在Android Studio中,我想在我的設備上運行我的應用程序,但出現錯誤消息:

$ adb shell pm install -r“ /data/local/tmp/my.model” / system / bin / sh:pm:無法執行:權限被拒絕

(它在模擬器中完美啟動,錯誤為0。)


我有一部植根於三星S3 Mini的手機。 使用命令adb devices可以看到我的電話。

我嘗試過:以管理員ADB運行Android Studio,在環境變量上添加ADB路徑,刪除構建文件夾並重建項目,但是我總是遇到此錯誤。

我猜這就是為什么它不啟動我的活動的原因。

$ adb push C:\\ Users \\ me \\ AndroidStudioProjects \\ Model \\ app \\ build \\ outputs \\ apk \\ app-debug.apk /data/local/tmp/my.model

$ adb shell pm install -r“ /數據/本地/tmp/my.model”

/ system / bin / sh:pm:無法執行:權限被拒絕

$ adb shell開始-n“ my.model / my.model.MainActivity” -a android.intent.action.MAIN -c android.intent.category.LAUNCHER

執行時出錯:am start -n“ my.model / my.model.MainActivity” -a android.intent.action.MAIN -c android.intent.category.LAUNCHER

開始:意圖{act = android.intent.action.MAIN cat = [android.intent.category.LAUNCHER] cmp = my.model / .MainActivity}

錯誤類型3

錯誤:活動類{my.model / my.model.MainActivity}不存在。

啟動活動時出錯

問題出在哪里? 謝謝。

我發現了為什么它不起作用。 因為pm manager已禁用。

為解決此問題:

  1. 將手機連接到電腦
  2. 打開命令行並編寫adb shell ,然后按Enter
  3. su並按Enter
  4. 現在編寫chmod 777 /system/bin/pm

請享用!

您使用adb執行此操作

adb root(root訪問)

adb shell(以root身份輸入)

mount -o rw,remount /(用於權限寫訪問)

rm system / app -r Instagram(刪除文件夾)

rm system / app -r Instagram / instagram.apk(刪除APK)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM