2009-11-05 18:53:59 -08:00
|
|
|
page.title=USB Driver for Windows
|
|
|
|
@jd:body
|
|
|
|
|
|
|
|
<div id="qv-wrapper">
|
|
|
|
<div id="qv">
|
|
|
|
<h2>In this document</h2>
|
|
|
|
<ol>
|
2010-03-26 17:32:26 -07:00
|
|
|
<li><a href="#notes">Revisions</a></li>
|
2009-11-05 18:53:59 -08:00
|
|
|
<li><a href="#WinUsbDriver">Installing the USB Driver for Windows</a></li>
|
|
|
|
</ol>
|
|
|
|
<h2>See also</h2>
|
|
|
|
<ol>
|
|
|
|
<li><a
|
|
|
|
href="{@docRoot}guide/developing/device.html">Developing on a
|
|
|
|
Device</a></li>
|
|
|
|
<li><a
|
|
|
|
href="adding-components.html">Adding SDK Components</a></li>
|
|
|
|
</ol>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<p>The USB driver for Windows is a downloadable component for the
|
|
|
|
Android SDK. If you are developing on Windows and would like to
|
|
|
|
connect an Android-powered device to test your applications, then you will need
|
|
|
|
to install the USB driver.</p>
|
|
|
|
|
|
|
|
<p>This document provides information about the latest version of the
|
|
|
|
USB driver and a guide to installing the driver on your development
|
|
|
|
computer.</p>
|
|
|
|
|
|
|
|
<p class="note"><strong>Note:</strong>
|
|
|
|
If you're developing on Mac OS X or Linux, then you do not need to install a
|
|
|
|
USB driver. Refer to <a
|
|
|
|
href="{@docRoot}guide/developing/device.html#setting-up">Setting up a
|
|
|
|
Device</a> to start development with a device.</p>
|
|
|
|
|
2010-03-26 17:32:26 -07:00
|
|
|
<h2 id="notes">Revisions</h2>
|
2009-11-05 18:53:59 -08:00
|
|
|
|
2010-03-26 17:32:26 -07:00
|
|
|
<p>The sections below provide notes about successive revisions of the USB Driver
|
|
|
|
for Windows, as denoted by revision number. To determine what revision of the
|
|
|
|
USB Driver for Windows you are using, refer to the "Installed Packages" listing
|
|
|
|
in the Android SDK and AVD Manager.</p>
|
2009-12-15 10:47:31 -08:00
|
|
|
|
2010-03-26 17:32:26 -07:00
|
|
|
<script type="text/javascript">
|
|
|
|
function toggleDiv(link) {
|
|
|
|
var toggleable = $(link).parent();
|
|
|
|
if (toggleable.hasClass("closed")) {
|
|
|
|
//$(".toggleme", toggleable).slideDown("fast");
|
|
|
|
toggleable.removeClass("closed");
|
|
|
|
toggleable.addClass("open");
|
|
|
|
$(".toggle-img", toggleable).attr("title", "hide").attr("src", (toRoot + "assets/images/triangle-opened.png"));
|
|
|
|
} else {
|
|
|
|
//$(".toggleme", toggleable).slideUp("fast");
|
|
|
|
toggleable.removeClass("open");
|
|
|
|
toggleable.addClass("closed");
|
|
|
|
$(".toggle-img", toggleable).attr("title", "show").attr("src", (toRoot + "assets/images/triangle-closed.png"));
|
|
|
|
}
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
</script>
|
|
|
|
<style>
|
|
|
|
.toggleable {
|
|
|
|
padding: .25em 1em;
|
|
|
|
}
|
|
|
|
.toggleme {
|
|
|
|
padding: 1em 1em 0 2em;
|
|
|
|
line-height:1em;
|
|
|
|
}
|
|
|
|
.toggleable a {
|
|
|
|
text-decoration:none;
|
|
|
|
}
|
2010-04-07 17:05:16 -07:00
|
|
|
.toggleme a {
|
|
|
|
text-decoration:underline;
|
|
|
|
}
|
2010-03-26 17:32:26 -07:00
|
|
|
.toggleable.closed .toggleme {
|
|
|
|
display:none;
|
|
|
|
}
|
|
|
|
#jd-content .toggle-img {
|
|
|
|
margin:0;
|
|
|
|
}
|
|
|
|
</style>
|
2009-11-05 18:53:59 -08:00
|
|
|
|
2010-03-26 17:32:26 -07:00
|
|
|
<div class="toggleable opened">
|
|
|
|
<a href="#" onclick="return toggleDiv(this)">
|
|
|
|
<img src="{@docRoot}assets/images/triangle-opened.png" class="toggle-img" height="9px" width="9px" />
|
|
|
|
USB Driver for Windows, Revision 3</a> <em>(January 2010)</em>
|
|
|
|
<div class="toggleme">
|
|
|
|
|
|
|
|
<dl>
|
|
|
|
<dt><p>Adds support for the Nexus One.</p></dt>
|
|
|
|
</dl>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="toggleable closed">
|
|
|
|
<a href="#" onclick="return toggleDiv(this)">
|
|
|
|
<img src="{@docRoot}assets/images/triangle-closed.png" class="toggle-img" height="9px" width="9px" />
|
|
|
|
USB Driver for Windows, Revision 2</a> <em>(November 2009)</em>
|
|
|
|
<div class="toggleme">
|
|
|
|
|
|
|
|
<dl>
|
|
|
|
<dt><p>Adds support for the Verizon Droid (or similar hardware on
|
|
|
|
other carriers).</p></dt>
|
|
|
|
</dl>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="toggleable closed">
|
|
|
|
<a href="#" onclick="return toggleDiv(this)">
|
|
|
|
<img src="{@docRoot}assets/images/triangle-closed.png" class="toggle-img" height="9px" width="9px" />
|
|
|
|
USB Driver for Windows, Revision 1</a> <em>(October 2009)</em>
|
|
|
|
<div class="toggleme">
|
|
|
|
|
|
|
|
<dl>
|
|
|
|
<dt><p>Initial release of the WinUsb-based driver, with support
|
|
|
|
for the T-Mobile G1 and myTouch 3G (and similar devices).</p></dt>
|
|
|
|
</dl>
|
|
|
|
</div>
|
|
|
|
</div>
|
2009-11-05 18:53:59 -08:00
|
|
|
|
|
|
|
<h2 id="WinUsbDriver">Installing the USB Driver for Windows</h2>
|
|
|
|
|
|
|
|
<div class="sidebox-wrapper">
|
2010-03-24 17:18:01 -07:00
|
|
|
<div class="sidebox">
|
2009-11-05 18:53:59 -08:00
|
|
|
<p>The USB driver for Windows provides support for the following
|
|
|
|
Android-powered
|
|
|
|
devices:</p>
|
|
|
|
<ul>
|
|
|
|
<li>T-Mobile G1* / ADP1</li>
|
|
|
|
<li>T-Mobile myTouch 3G* / Google Ion</li>
|
|
|
|
<li>Verizon Droid*</li>
|
2009-12-15 10:47:31 -08:00
|
|
|
<li>Nexus One</li>
|
2009-11-05 18:53:59 -08:00
|
|
|
</ul>
|
|
|
|
<p>* <em>Or similar hardware on other carriers</em></p>
|
|
|
|
<p>Any additional devices will require Windows drivers provided by
|
|
|
|
the hardware manufacturer.</p>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
2010-03-26 17:32:26 -07:00
|
|
|
|
|
|
|
<p>The sections below provide instructions on how to download the USB Driver
|
|
|
|
for Windows and install it on your development computer. </p>
|
|
|
|
|
|
|
|
<h3>Downloading the USB Driver for Windows</h3>
|
|
|
|
|
|
|
|
<p>The USB Driver for Windows is available for download as an optional SDK
|
|
|
|
component. You need the driver only if you are developing on Windows and
|
|
|
|
want to connect an Android-powered device to your development environment
|
|
|
|
over USB. </p>
|
|
|
|
|
|
|
|
<p>To install the driver or upgrade your existing driver to the latest
|
|
|
|
revision, you must first download the driver to your development computer. </p>
|
|
|
|
|
|
|
|
<p>To download the driver, use the Android SDK and AVD Manager tool that is
|
|
|
|
included with the Android SDK. If you haven't yet installed the Android SDK, as
|
|
|
|
described in <a href="installing.html">Installing the Android SDK</a>, please do
|
|
|
|
so before continuing with the driver installation. </p>
|
|
|
|
|
|
|
|
<p>When you are ready to download the driver, follow the instructions given in
|
|
|
|
<a href="adding-components.html">Adding SDK Components</a> to launch the Android
|
|
|
|
SDK and AVD Manager. From the <strong>Available Packages</strong> panel, select
|
|
|
|
"Usb Driver Package" and download it to your computer. The driver files are
|
2010-12-06 15:19:37 -08:00
|
|
|
downloaded into the <code><sdk>\google-usb_driver\</code> directory.</p>
|
2010-03-26 17:32:26 -07:00
|
|
|
|
|
|
|
<p>After the download, follow the instructions below to install or upgrade the
|
|
|
|
driver, based on your needs and Windows operating system version. If you are
|
|
|
|
connecting an Android-powered device to your computer for the first time, follow
|
|
|
|
the below procedure to "Perform a fresh installation." If you have installed one
|
|
|
|
of the older USB drivers and would like to upgrade to the latest version, follow
|
|
|
|
the procedure to "Upgrade an existing driver."</p>
|
2009-11-05 18:53:59 -08:00
|
|
|
|
|
|
|
<p>Once you've completed the USB driver installation,
|
|
|
|
please see <a
|
|
|
|
href="{@docRoot}guide/developing/device.html">Developing on a Device</a> for
|
|
|
|
other important information about using an Android-powered device for
|
|
|
|
development.</p>
|
|
|
|
|
|
|
|
<ol class="nolist">
|
|
|
|
<li><strong>Windows Vista:</strong>
|
|
|
|
<ol class="nolist">
|
|
|
|
<li><a href="#VistaFreshInstall">Perform a fresh installation</a></li>
|
2010-12-07 11:17:00 -08:00
|
|
|
<li><a href="#VistaUpgrade">Upgrade an existing driver</a></li>
|
2009-11-05 18:53:59 -08:00
|
|
|
</ol>
|
|
|
|
</li>
|
|
|
|
<li><strong>Windows XP:</strong>
|
|
|
|
<ol class="nolist">
|
|
|
|
<li><a href="#XPFreshInstall">Perform a fresh installation</a></li>
|
|
|
|
<li><a href="#XPUpgrade">Upgrade an existing driver</a></li>
|
|
|
|
</ol>
|
|
|
|
</li>
|
|
|
|
</ol>
|
|
|
|
|
|
|
|
|
|
|
|
<p class="caution"><strong>Caution:</strong>
|
|
|
|
You may make changes to <code>android_winusb.inf</code> file found inside
|
|
|
|
<code>usb_driver\</code> (for example, to add support for other devices),
|
|
|
|
however, this will lead to security warnings when you install or upgrade the
|
|
|
|
driver. Making any other changes to the driver files may break the installation
|
|
|
|
process.</p>
|
|
|
|
|
|
|
|
<h3 id="VistaFreshInstall">Windows Vista: Perform a fresh installation</h3>
|
|
|
|
|
|
|
|
<p>To install the Android USB driver on Windows Vista for the first time:</p>
|
|
|
|
|
|
|
|
<ol>
|
|
|
|
<li>Connect your Android-powered device to your computer's USB port. Windows
|
|
|
|
will detect the device and launch the Found New Hardware wizard.</li>
|
|
|
|
<li>Select "Locate and install driver software."</li>
|
|
|
|
<li>Select "Don't search online."</li>
|
|
|
|
<li>Select "I don't have the disk. Show me other options."</li>
|
|
|
|
<li>Select "Browse my computer for driver software."</li>
|
|
|
|
<li>Click "Browse..." and locate the folder where you copied the
|
|
|
|
installation package. As long as you specified the exact location of the
|
|
|
|
installation package, you may leave "Include subfolders" checked or
|
|
|
|
unchecked—it doesn't matter.</li>
|
|
|
|
<li>Click "Next." Vista may prompt you to confirm the privilege elevation
|
|
|
|
required for driver installation. Confirm it.</li>
|
|
|
|
<li>When Vista asks if you'd like to install the Google ADB Interface device,
|
|
|
|
click "Install" to install the driver.</li>
|
|
|
|
</ol>
|
|
|
|
|
|
|
|
|
|
|
|
<h3 id="VistaUpgrade">Windows Vista: Upgrade an existing driver</h3>
|
|
|
|
|
|
|
|
<p>To upgrade an existing Android USB driver on Windows Vista with the new
|
|
|
|
driver:</p>
|
|
|
|
|
|
|
|
<ol>
|
|
|
|
<li>Connect your Android-powered device to your computer's USB port.</li>
|
|
|
|
<li>Right-click on "Computer" from your desktop or Windows Explorer,
|
|
|
|
and select "Manage."</li>
|
|
|
|
<li>Select "Device Manager" in the left pane of the Computer Management
|
|
|
|
window.</li>
|
|
|
|
<li>Locate and expand "ADB Interface" in the right pane.</li>
|
|
|
|
<li>Right-click on "HTC Dream Composite ADB Interface", and select "Update
|
|
|
|
Driver Software..."</li>
|
|
|
|
<li>When Vista starts updating the driver, a prompt will ask how you want to
|
|
|
|
search for the driver
|
|
|
|
software. Select "Browse my computer for driver software."</li>
|
|
|
|
<li>Click "Browse..." and locate the folder where you copied the
|
|
|
|
installation package. As long as you specified the exact location of the
|
|
|
|
installation package, you may leave "Include subfolders" checked or
|
|
|
|
unchecked—it doesn't matter.</li>
|
|
|
|
<li>Click "Next." Vista may prompt you to confirm the privilege elevation
|
|
|
|
required for driver installation. Confirm it.</li>
|
|
|
|
<li>When Vista asks if you'd like to install the Google ADB Interface device,
|
|
|
|
click "Install" to install the driver.</li>
|
|
|
|
</ol>
|
|
|
|
|
|
|
|
|
|
|
|
<h3 id="XPFreshInstall">Windows XP: Perform a fresh installation</h3>
|
|
|
|
|
|
|
|
<p>To install the Android USB driver on Windows XP for the first time:</p>
|
|
|
|
|
|
|
|
<ol>
|
|
|
|
<li>Connect your Android-powered device to your computer's USB port. Windows
|
|
|
|
will detect the device and launch the Hardware Update Wizard.</li>
|
|
|
|
<li>Select "Install from a list or specific location" and click
|
|
|
|
"Next."</li>
|
|
|
|
<li>Select "Search for the best driver in these locations"; un-check "Search
|
|
|
|
removable media"; and check "Include this location in the search."</li>
|
|
|
|
<li>Click "Browse..." and locate the folder where you copied the installation
|
|
|
|
package.</li>
|
|
|
|
<li>Click "Next" to install the driver.</li>
|
|
|
|
</ol>
|
|
|
|
|
|
|
|
|
|
|
|
<h3 id="XPUpgrade">Windows XP: Upgrade an existing driver</h3>
|
|
|
|
|
|
|
|
<p>To upgrade an existing Android USB driver on Windows XP with the new
|
|
|
|
driver:</p>
|
|
|
|
|
|
|
|
<ol>
|
|
|
|
<li>Connect your Android-powered device to your computer's USB port.</li>
|
|
|
|
<li>Right-click on "My Computer" from your desktop or Windows Explorer,
|
|
|
|
and select "Manage."</li>
|
|
|
|
<li>Select "Device Manager" in the left pane of the Computer Management
|
|
|
|
window.</li>
|
|
|
|
<li>Locate and expand "Android Phone" in the right pane.</li>
|
|
|
|
<li>Right-click "Android Composite ADB Interface" and select "Update
|
|
|
|
Driver..."
|
|
|
|
This will launch the Hardware Update Wizard.</li>
|
|
|
|
<li>Select "Install from a list or specific location" and click
|
|
|
|
"Next."</li>
|
|
|
|
<li>Select "Search for the best driver in these locations"; un-check "Search
|
|
|
|
removable media"; and check "Include this location in the search."</li>
|
|
|
|
<li>Click "Browse..." and locate the folder where you copied the installation
|
|
|
|
package.</li>
|
|
|
|
<li>Click "Next" to install the driver.</li>
|
|
|
|
</ol>
|
|
|
|
|