P. *_*ank 3 windows shell android android-studio
在 Android Studio 中,我想在我的设备中运行我的应用程序,但出现错误消息:
$ adb shell pm install -r "/data/local/tmp/my.model" /system/bin/sh: pm: 无法执行: 权限被拒绝
(它在模拟器中完美启动,错误为零。)
我有一部已 root 的三星 S3 Mini 手机。我的手机通过命令可见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: 无法执行: 权限被拒绝
$ adb shell am start -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
开始: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=my.model/.MainActivity }
错误类型3
错误:活动类 {my.model/my.model.MainActivity} 不存在。
启动活动时出错
问题出在哪里?谢谢。
我已经找到为什么它不起作用了。因为pm经理被禁用了。
要解决此问题:
adb shell写入并按 Enter 键su并按 Enter 键chmod 777 /system/bin/pm享受!
| 归档时间: |
|
| 查看次数: |
30219 次 |
| 最近记录: |