Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 片剂检测同步数字问题_Android_Eclipse_Driver_Detection_Tablet - Fatal编程技术网

Android 片剂检测同步数字问题

Android 片剂检测同步数字问题,android,eclipse,driver,detection,tablet,Android,Eclipse,Driver,Detection,Tablet,我的同事和我必须在一家公司的安卓平板电脑上开发和实现一个应用程序。我们使用EclipseAVD开始并几乎完成了相关应用程序的开发(我们还没有收到平板电脑),它工作得非常好 我们收到了必须安装应用程序的平板电脑,型号: 同步数字iNOPOP10-4.0分辨率,10英寸带集成电路,不到100欧元,非常便宜 我们的问题:我的电脑无法识别平板电脑(WIN7,连接时无法安装驱动程序,尽管我已经在Galaxy S和Galaxy Tab上成功开发了驱动程序)。当我激活大容量存储时,我可以访问存储空间,但它不能

我的同事和我必须在一家公司的安卓平板电脑上开发和实现一个应用程序。我们使用EclipseAVD开始并几乎完成了相关应用程序的开发(我们还没有收到平板电脑),它工作得非常好

我们收到了必须安装应用程序的平板电脑,型号: 同步数字iNOPOP10-4.0分辨率,10英寸带集成电路,不到100欧元,非常便宜

我们的问题:我的电脑无法识别平板电脑(WIN7,连接时无法安装驱动程序,尽管我已经在Galaxy S和Galaxy Tab上成功开发了驱动程序)。当我激活大容量存储时,我可以访问存储空间,但它不能被识别为平板电脑,因此它无法直接从Eclipse编译,设备列表中没有显示任何内容

启用USB调试不会改变任何事情。
连接平板电脑时,logcat中没有活动。
在设备管理中,我发现平板电脑位于其他设备/Android下,带有黄色三角形。制造商网站提供“支持”部分,但没有指向驱动程序的链接。
用另一台电脑尝试,结果相同


有什么想法吗?有没有可能有些平板电脑不允许直接从Eclipse开发?

首先,这是一个驱动程序问题。不幸的是,没有驱动程序,你会很倒霉

从最简单到最难,您可以尝试以下几件事:

  • 如果你办公室里有MAC电脑,试试看,你通常不需要司机
  • 如果设备是根设备,则可以无线使用ADB
  • 您可以尝试修改google android驱动程序(见下文)
  • 编辑此方法在Windows上可靠工作。如果您运行的是Windows 8,则必须重新启动到“高级启动”菜单并禁用驱动程序签名才能安装修改后的驱动程序

    Google将Nexus设备的USB驱动程序作为SDK的一部分。如果您尚未从SDK管理器安装Google USB驱动程序包,请执行此操作

    从SDK文件夹中,我可以看到以下驱动程序: /android sdk windows/google usb驱动程序/

    打开android_winusb.inf,您可以看到Nexus One的示例条目:

    ;Google Nexus One
    %SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_0D02
    %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_0D02&MI_01
    %SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E11
    %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E12&MI_01
    
    注意此条目位于两个位置(32位驱动程序和64位驱动程序部分)。我们将创建一个新条目,但我们的条目很可能只有2个硬件ID。因此,在[Google.NTx86]部分下,创建一个条目:

    ;SynchroDigital INOSOP10-4.0 RES
    %SingleAdbInterface%        = USB_Install, 
    %CompositeAdbInterface%     = USB_Install, 
    
    现在我们需要填补空白

    • 打开设备管理器
    • 转到其他设备/Android并用黄色按钮打开条目 三角
    • 转到“详细信息”选项卡
    • 从属性下拉列表中选择硬件ID
    看起来眼熟吗? 示例:USB\VID\u 0BB4和PID\u 0CBB和MI\u 01

    将这些文件复制并粘贴到适当的位置:

    ;SynchroDigital INOSOP10-4.0 RES
    %SingleAdbInterface%        = USB_Install, USB\VID_0BB4&PID_0CBB&MI_01
    %CompositeAdbInterface%     = USB_Install, USB\VID_0BB4&PID_0CBB&REV_0228&MI_01
    
    注意我认为将这些硬件ID粘贴到哪里并不重要,我认为变量名称只是为了修饰。我可能错了,我不编写windows驱动程序


    现在,将整个条目复制并粘贴到[Google.NTamd64]部分。全部完成后,尝试更新驱动程序,看看它是否接受它。

    我想在“错误454”答案中添加一件事,顺便说一句,这对我来说是有效的。如果你只是去设备管理器说“更新驱动程序”,它将不起作用(对我来说不是)

    在上面的过程之后,我已经执行了“echo 0xYYYY>>%USERPROFILE%.android\adb_usb.ini”命令(其中yyy是来自VID_0BB4的四位数字。在本例中,它将是“echo 0x0BB4>%USERPROFILE%.android\adb_usb.ini”),然后转到设备管理器,并在更新驱动程序中选择“浏览我的计算机以获取驱动程序软件”然后选择“让我从计算机上的设备驱动程序列表中选择”。之后,单击浏览并选择“android_winusb.inf”。它会说驱动程序没有数字签名,但忽略警告并继续

    在此之后,执行adb kill server,然后执行adb设备,您的设备应该在列表中


    我有便宜的Prestigio PMP3370B平板电脑。

    修改后的驱动程序在我的Prestigio PMP5770D平板电脑上和朋友的Coby Kyros MID7042上都像一个符咒。
    谢谢

    几乎可以与Prestigio PMP5101C四元系统一起使用。。。。。司机似乎在工作,但我不得不:

  • 再次执行此操作,但这次是在MTP模式下(第一次是在大容量存储模式下,这意味着有两个条目,每个条目具有不同的PID)。(这没有修复它,但意味着它在MTP模式下的Windows中报告为ok)
  • 然后按照这个
  • 要在2中使用的供应商ID。是0x2207


    值得一提的是,如果你升级安装在电脑上的Android版本,它将破坏你在2中添加的条目。

    与Synchro Digital无关。。。 但对于那些(像我一样)正在搜索如何使pmp510c\u QUAD驱动程序工作并偶然发现这篇文章的人来说:在“android\u winusb.inf”中,我必须添加:

    %SingleAdbInterface%=USB\u安装、USB\VID\u 2207和PID\u 0011和REV\u 0222和MI\u 01 %复合接口%=USB安装、USB\VID\U 2207和PID\U 0011和MI\U 01

    请注意,如果按错误的顺序添加,例如:

    %SingleAdbInterface%=USB\u安装、USB\VID\u 2207和PID\u 0011和MI\u 01
    %复合接口%=USB\U安装、USB\VID\U 2207和PID\U 0011和REV\U 0222和MI\U 01


    adb将不会将其识别为PMP5101C_四元设备。

    您尝试了哪种解决方案?1、2或3?第三个。我家里没有Mac电脑,也没有试过第二台,所以我不知道它们是否有效。