在C#中访问Android设备我正在使用MAD-Bee(托管ADB)库在C#中访问ADB。我只想获取连接到PC的设备列表。当我从命令提示符使用ADB时,我得到了正确的设备列表,但在我的C#表单中为0。这是我试过的代码——AndroidDebugBridgemADB;字符串mAdbPath;IListmDeviceList=null;publicForm1(){InitializeComponent();mAdbPath=Environment.GetEnvironmentVariable("ANDROID_ROOT");mADB=AndroidDebugBridge.CreateBridge(mAdbPath+"\platform-tools\adb.exe",true);mADB.开始();varlist=mADB.Devices;Console.WriteLine(""+list.Count);}问题是MAD-bee没有关于如何开始使用它的任何适当的文档或指南。有什么帮助吗?Woops现在发现了-Listdevices=AdbHelper.Instance.GetDevices(AndroidDebugBridge.SocketAddress);这些测试中的更多信息-Madbee测试我建议您为您的应用程序使用C#中的另一个库。我在XDA上找到了AndroidLib.dll,它提供了一种连接我的C#应用程序的方法。线程可以在这里找到:http://forum.xda-developers.com/showthread.php?t=1512685他有一个源代码的GITHUB,在GITHUB中他有VisualStudio解决方案文件中的示例项目,其中可以借鉴并详细使用。以上就是C#学习教程:用C#访问Android设备分享的所有内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
