답변:
"컴퓨터에서"를 올바르게 해석하여 "컴퓨터에서 명령 행을 사용하여 .apk 파일의 권한을 읽고 싶습니다"를 의미하는 경우 다음 aapt
과 같이 로컬 파일에서이를 수행 할 수 있습니다 .
C:\>aapt d permissions "MyApp.apk"
package: com.app.myapp
uses-permission: android.permission.ACCESS_NETWORK_STATE
uses-permission: android.permission.INTERNET
.apk가 장치에 있음을 의미하는 경우 aapt
위와 같이 당기고 실행하는 것을 제외 하고는이 방법을 모릅니다 . pm
는 list permissions
명령을 가지고 있지만 장치에서 사용 가능한 모든 권한을 나열하고 패키지를 매개 변수로 수락하지 않습니다 (어쨌든 아는 한).