问题标签 [android-device-manager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1252 浏览

visual-studio-2017 - 无法在 Visual Studio 中打开 AVD 管理器,互联网连接错误消息

我是 Xamarin 的新手,并尝试使用 Visual Studio 2017 中的 ADM(Android 设备管理器)设置虚拟设备。当我单击打开 ADM 时,它看起来正在加载一会儿,然后弹出错误消息“Android无法加载 SDK 实例。请检查您的互联网连接。” 无法加载 SDK 实例

我知道我已经连接到互联网,我什至可以在 VS 中下载和安装软件包。关于如何解决这个问题的任何想法?我猜这是VS不知道我的SDK安装在哪里的某种问题。我还尝试打开 SDK 管理器(工具 > android > android sdk 管理器)并导航到文件夹以显示安装了我的 SDK 的 Visual Studio,但即使该窗口也无法正确加载,所以我无法设置路径!它给出了错误消息“加载 SDK 组件信息失败。请重试。” 我确实重试了,但没有任何变化。

加载 sdk 组件信息失败

0 投票
0 回答
42 浏览

android - Android Emulator 不使用我从 Xamarin AndroidDeviceManager 提供的 RAM

我正在从 Visual Studio 2017 进行 Xamarin.Android 开发。经过几个小时的调试后,我发现我的 AVD 内存不足(使用率 88%)并且变得迟缓,无论我如何使用它,无论是开始停止我的应用程序经常从 VS2017 开始,或者只是让它无所事事。

我想给它更多内存,所以我从 Android 设备管理器中配置了 8GB 内存。我在具有 32GB RAM 的 PC 上运行 Windows 10 64 位,所以还有很多剩余空间。

在此处输入图像描述

然而,当我再次启动 AVD 后,它只显示 3GB 内存,而不是我给它的 8GB。我错过了什么?

我正在使用 Android 模拟器 30.0.12-6466327。Android 设备管理器由 Xamarin SDK 形式 VS2017 提供。

在此处输入图像描述

0 投票
1 回答
116 浏览

android - Android 托管设备卡在 KIOSK 模式,政策不会自动应用,无法取消固定

目前,我们在 100 多台设备上使用 android-management-api,这些设备都在相同的策略下,并向它们推送了 KIOSK 模式应用程序。大多数情况下,设备仍处于 KIOSK 模式,但有时我们会通过更改为 FORCE_INSTALLED 并增加 minVersionCode 来关闭固定或应用和更新。

问题 - 上周应用程序 UNPINNING 突然停止工作(几个月都可以正常工作)。没有应用我们正在推送的策略更新,尝试删除策略(不能,因为设备正在使用它),禁用应用程序(没有任何反应)。从外观上看,我们被固定在一个应用程序中并且无法再取消固定的设备所困。

我已经读过手动应用策略更新可能会有所帮助 - 但由于固定的信息亭而无法做到这一点。重启设备没有帮助。

我现在唯一能想到的解决方案是使用 adb 工厂重新安装所有这些设备,但手动重新安装 100 多个设备不是解决方案。

0 投票
1 回答
33 浏览

android - 我的 AVD 没有启动它一直在加载帮助我吗?

我在 android studio 中的 AVD 没有启动或打开它只是继续加载它需要永远,我尝试了很多东西,但似乎没有任何效果。我正在使用 Windows 10、4GB Ram,并且正在使用最新版本的 android studio。

0 投票
2 回答
317 浏览

visual-studio - 无法在 Android 模拟器 VS 2019 中创建新设备

我是 Microsoft 入门文档之后的 Xamarin 开发新手。

Android 设备管理器中,当我单击New Device时,我看到空白。

Android 设备管理器为空

谁能告诉我如何解决这个问题。

编辑:添加更多图片的设置和 SDK 以供参考

VS2019 Xamarin 选项

Android SDK平台部分

Android SDK 工具部分

注意:添加了 Hyper-V 并从 SDK 安装了 Google API 检查了路径,一切看起来都正确。

0 投票
0 回答
286 浏览

visual-studio - 停留在“您可以很快在 IA 模拟器上完成设置您的 AOSP”在 Android 模拟器上

当我从 android 设备管理器启动 android 模拟器时,在我点击 wifi 后,我得到一个屏幕,上面显示“你可以很快在 IA 模拟器上完成设置你的 AOSP”,我无法将模拟器连接到互联网。另一条信息可能有助于我首先收到检测到先锋被禁用或卸载的通知,我在启动模拟器之前禁用了但还没有成功。

0 投票
0 回答
15 浏览

android - 为什么 startActivity() 从接收器激活 MDM 提示会闪烁提示而不打开它?

在一个小型 MDM(设备管理器)应用程序中,我们试图实现以下功能: 安装应用程序后立即弹出“激活设备管理器”对话框。此应用程序必须在企业环境中使用 ADB 安装在许多设备上,如果可以实现此功能,它将大大简化安装过程。使用这段代码(OurDeviceAdminReceiver同名,DeviceAdminReceiver)弹出提示:

在清单中使用此声明:

问题是此代码会在安装完成时导致提示闪烁,但它没有保持打开足够长的时间,用户甚至无法点击“激活”。

根据docs,我们添加了该行activateMDM.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);,因为没有它,提示根本不会打开,但是在添加该行之后,它只会短暂闪烁并且不会保持打开状态。

如果我们在应用程序中使用隐式意图BroadcastReceiver打开activity应用程序,然后像上面那样activity调用activateMDM意图,我们就可以实现所需的功能。activity然而,为此专门有一个空的专用空间似乎过大了。上面的代码怎么编辑才能使“激活设备管理器”提示以上述方式显示,为什么我们的代码只导致它闪烁而不保持打开状态?

0 投票
1 回答
419 浏览

java - 由于“JDK 不兼容”,无法创建 ADM 设备

由于 JDK 不兼容,Android 设备管理器阻止我创建 Android 设备。但是,maui-check 显示我已经安装了 OpenJDK 11.0。

错误消息和毛伊检查的图像。

我正在尝试创建的设备的图像。

我已经尝试过“安装和配置 Microsoft Mobile OpenJDK”,但它只是告诉我一切都已正确安装。

JDK 安装确认的图像。

我到底错过了什么,我必须安装以前版本的 JDK 吗?

0 投票
2 回答
552 浏览

android - Visual Studio 无法创建新的 Android 设备

我是移动开发的新手,我想尝试一下 MAUI 来开始学习一点。我按照所有说明进行操作,运行maui-check它说一切都很好,除了没有找到任何 android 模拟器。结果如下: 在此处输入图像描述

然后我去了 Visual Studio(2019 年和 2022 年)尝试创建一个新的 Android 设备(按照这里的说明),看看我的 HelloMaui 项目是否正在调试,但这就是我遇到的问题。

我在 Android SDK Manager 中设置了所有需要的包,我认为这看起来不错: 在此处输入图像描述 在此处输入图像描述

但是当我尝试通过 Android 设备管理器创建新的 Android 设备时,我总是会收到此错误: 在此处输入图像描述

这是我的 JDK 位置: 在此处输入图像描述

任何人都可以帮忙吗?我究竟做错了什么?

谢谢!

0 投票
1 回答
38 浏览

java - 无法在android studio的运行服务中运行DevicePolicyManger(deviceManger)

我的项目有一个正在运行的后台服务类。服务类执行某个操作,并且每个 x 秒的时间段,它都会给出一个输出标志(True 或 False)。基于该标志,只要它为“True”,我就想调用并运行 DevicePolicyManger (deviceManger)。

但是,我得到的错误是设备管理器总是返回“Null”并且应用程序崩溃。当我在 mainactivity 类上运行 DevicePolicyManger (deviceManger) 时,它工作正常。但这不是我的目标,我需要根据标志的输出从正在运行的服务类内部反复调用 DevicePolicyManger (deviceManger)。

这是服务代码

谁能帮我这个?