2016-12-19 1 views
0

을 거부하지만 난 오류 메시지가 :안드로이드 스튜디오 -/시스템/빈/SH : 권한, 난 내 장치에서 내 응용 프로그램을 실행하려면 안드로이드 스튜디오에서

$ adb shell pm install -r "/data/local/tmp/my.model" /system/bin/sh: pm: can't execute: Permission denied

(은 0으로 에뮬레이터에서 완벽하게 실행을 오류입니다.)


나는 삼성 S3 미니 뿌리 전화를해야합니다. 내 전화기는 adb devices 명령으로 볼 수 있습니다.

관리자가 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 "/data/local/tmp/my.model"

/system/bin/sh: pm: can't execute: Permission denied

$ adb shell am start -n "my.model/my.model.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER

Error while executing: am start -n "my.model/my.model.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER

Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=my.model/.MainActivity }

Error type 3

Error: Activity class {my.model/my.model.MainActivity} does not exist.

Error while Launching activity

어디에 문제가 있습니까? 고맙습니다.

답변

0

왜 작동하지 않는지 발견했습니다. pm manager가 비활성화 되었기 때문입니다. 해결을 위해

이 문제 :

  1. 는 PC
  2. 열기 명령 줄에 휴대폰을 연결하고 adb shell 쓰기를 눌러 지금 쓰기
  3. 쓰기 su 누르
  4. 를 입력 입력 chmod 777 /system/bin/pm

즐기십시오!

관련 문제