gpt4 book ai didi

android - 在终端模拟器中运行 am 命令

转载 作者:行者123 更新时间:2023-11-29 20:14:07 27 4
gpt4 key购买 nike

我正在尝试在我的 Galaxy S5 中通过 am 命令使用 gallery3d 应用程序从终端模拟器播放流媒体视频,这是我使用的命令:

am start -n com.android.gallery3d/com.android.gallery3d.app.MovieActivity udp://239.255.42.40:5004

但是我得到这个错误:

Starting: Intent { act=android.intent.action.VIEW dat=udp://239.255.42.40:5004 cmp=com.android.gallery3d/.app.MovieActivity }
java.lang.SecurityException: Permission Denial: startActivity asks to run as user -2 but is calling from user 0;
this requires android.permission.INTERACT_ACROSS_USERS_FULL
at android.os.Parcel.readException(Parcel.java:1472)
at android.os.Parcel.readException(Parcel.java:1426)
at android.app.ActivityManagerProxy.startActivityAsUser(ActivityManagerNative.java:2367)
at com.android.commands.am.Am.runStart(Am.java:680)
at com.android.commands.am.Am.onRun(Am.java:270)
at com.android.internal.os.BaseCommand.run(BaseCommand.java:47)
at com.android.commands.am.Am.main(Am.java:76)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:301)
at dalvik.system.NativeStart.main(Native Method)

然后我找到this答案告诉

add the --user 0 option to your am command

因此我运行以下命令:

am --user 0 start -n com.android.gallery3d/com.android.gallery3d.app.MovieActivity udp://239.255.42.40:5004

但是我得到了错误的组件名称:--user

我做错了什么,我该如何解决这个问题?我的安卓版本是 4.4.2 。

最佳答案

我认为你需要在 start 之后放置 --user 因为它是一个子命令参数。

关于android - 在终端模拟器中运行 am 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34283598/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com