未找到Android tv OS设备策略管理器活动

未找到Android tv OS设备策略管理器活动,android,mdm,device-policy-manager,Android,Mdm,Device Policy Manager,我正在使用Android policy manager,以下代码适用于Android 5.0.x移动设备 Intent deviceAdminIntent = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN); deviceAdminIntent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, cdmDeviceAdmin);

我正在使用Android policy manager,以下代码适用于
Android 5.0.x
移动设备

Intent deviceAdminIntent = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN);
                deviceAdminIntent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, cdmDeviceAdmin);
                deviceAdminIntent.putExtra(DevicePolicyManager.EXTRA_ADD_EXPLANATION,
                                           getResources().getString(R.string.device_admin_enable_alert));
                startActivityForResult(deviceAdminIntent, ACTIVATION_REQUEST);
然而,当我在Android电视上使用相同的
OS
版本部署相同的图像时,它抛出了以下异常。可能是什么问题?在哪里可以找到
Android TV
图像的源代码

E/AgentApplication: UncaughtExceptionHandler got an exception
                    java.lang.RuntimeException: Unable to start activity ComponentInfo{xxxxx}: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.app.action.ADD_DEVICE_ADMIN (has extras) }
                        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416)
                        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
                        at android.app.ActivityThread.-wrap11(ActivityThread.java)
                        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
                        at android.os.Handler.dispatchMessage(Handler.java:102)
                        at android.os.Looper.loop(Looper.java:148)
                        at android.app.ActivityThread.main(ActivityThread.java:5417)
                        at java.lang.reflect.Method.invoke(Native Method)
                        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
                        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
                     Caused by: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.app.action.ADD_DEVICE_ADMIN (has extras) }
                        at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1798)
                        at android.app.Instrumentation.execStartActivity(Instrumentation.java:1512)
                        at android.app.Activity.startActivityForResult(Activity.java:3917)
                        at android.app.Activity.startActivityForResult(Activity.java:3877)

你所说的“安卓电视图像”到底是什么意思?你是指一个官方的Android SDK模拟器,还是其他什么?嗨,谢谢你的快速回复,我附上了一个我所指的屏幕截图。更清楚地说,我正在移植一个与MDM相关的应用程序来与Android电视一起工作。好吧,模拟器没有在设置中公开特定的活动。如果您直接浏览设置应用程序,它是否有任何设备管理功能?“这通常在Android emulator for mobile devices中可用”——同意。我已经有一段时间没有使用正式的安卓电视设备了,而且我认为我在实验室里也没有一台可以正常工作的设备。安卓电视可能不提供一般的设备管理。“我在Android源代码中找不到任何与这些特定图像相关的发布标签或分支”--对不起,我没有尝试在源代码中查找Android TV特定的材料。并非所有设备都支持设备管理。如果他们这样做,他们必须设置“android.software.device\u admin”功能。参见CDD中的第3.9节。