-
Notifications
You must be signed in to change notification settings - Fork 35
Expand file tree
/
Copy pathwindows-drivers.html
More file actions
242 lines (242 loc) · 9.49 KB
/
Copy pathwindows-drivers.html
File metadata and controls
242 lines (242 loc) · 9.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta content="App Inventor for Android" name="description" />
<meta content="Android, Blocks App Inventor, Mobile, Phone, IDE" name="keywords" />
<title>
Setup: Windows drivers
</title>
<link href="/static/images/appinventor-16.png" rel="SHORTCUT ICON" type="image/ico" />
<link href="/static/images/appinventor-16.png" rel="icon" type="image/png" />
<link href="/static/css/appinventor.css" rel="stylesheet" />
<script src="http://www.google.com/js/gweb/analytics/autotrack.js">
</script>
<script>
var tracker = new gweb.analytics.AutoTrack({
profile: 'UA-5856106-2'
});
</script>
<script language = "JavaScript" src="/static/scripts/HeaderAndFooter.js"></script>
<style>
img.c2 {border-width:0}
div.c1 {clear:both;}
</style>
</head>
<body>
<script language = "JavaScript">createHeader('<div id="navigation-breadcrumb"> <a href="/learn/">Learn</a> > <a href="/learn/setup/">Setup</a> > Windows drivers > ');</script><br>
<div id="aiac">
<div class="main-container">
<div class="customhr customhr-gray">
</div>
<div class="content">
<div class="content-body">
<div class="learn-page">
<h1>
Windows Drivers for Android Phones
</h1>
<p>
The AppInventor Setup software includes the
<a href="http://developer.android.com/sdk/win-usb.html">
Google USB driver
</a>
, which
handles the following devices:
</p>
<ul>
<li>
T-Mobile G1* / ADP1
</li>
<li>
T-Mobile myTouch 3G* / Google Ion / ADP2
</li>
<li>
Verizon Droid (not Droid X)
</li>
<li>
Nexus One
<br />
</li>
<li>
Nexus S
<br />
</li>
</ul>
If your phone is on of these, then the driver should have been installed along
with the AppInventor Setup software. All other devices will require you to obtain and
install a USB driver from the device manufacturer. In either case it's a good idea to
check the driver installation, as described below, before proceeding.
<p>
You can find links to drivers for many Android devices at
<a href="http://developer.android.com/sdk/oem-usb.html">
http://developer.android.com/sdk/oem-usb.html
</a>
.
If your device is not listed, we recommend you search the manufacturer's website
for information on how to install drivers for your particular phone and/or review
these resources:
</p>
<ul>
<li>
<a href="https://groups.google.com/group/android-developers">
Android Developers
Google Group
</a>
and
<a href="https://groups.google.com/group/android-beginners">
Android Beginners Google
Group
</a>
: Search under terms like "Android SDK", "drivers", "install", and the
name of your device.
</li>
<li>
<a href="https://groups.google.com/forum/#topic/getting-started-with-app-inventor/Pq6zM4QA7Zs/discussion">
Thread on drivers
</a>
from the App Inventor community forum
</li>
<li>
<a href="https://sites.google.com/site/theairepository/faq/troubleshooting/graybutton?pli=1#TOC-where-to-get-drivers-for-various-ph">
User Generated Documentation
</a>
(sites.google.com/site/theairepository/faq/troubleshooting/graybutton?pli=1#TOC-where-to-get-drivers-for-various-ph)
</li>
</ul>
<blockquote class="notice">
<p>
In following the manufacturer instructions, note that you do not need to install
the complete Android SDK, just the drivers for your device. The other parts of
the SDK were installed when you installed the App Inventor Setup software.
</p>
</blockquote>
<blockquote class="notice">
<p>
Checking and installing the drivers requires facility with using the Windows
command line and the Windows device manager. If you are not experienced using
Windows in this way, you may want to get help with this. You can also ask for
advice in the
<a href="/forum/">
App inventor
Forum
</a>
</p>
</blockquote>
<h2>
Checking the driver installation:
</h2>
<p>
It's been our experience that the Windows drivers do not always correctly install
automatically. Here's how to check the driver:
</p>
<ul>
<li>
Open a Command Prompt window and navigate to the directory where the software
was installed. For example, if you installed the Setup software as an
administrator, and this is a 32-bit system, the directory should be C:\Program
Files\AppInventor\commands-for-Appinventor, or Program Files (x86) for a 64-bit
system.
</li>
<li>
Type the "dir" command and check that one of the files listed is adb.exe. If
it's not, then you are in the wrong directory or the software didn't install.
</li>
<li>
Plug your phone into one of your computer's USB slots, making sure that the
phone shows USB connected and USB debugging connected.
</li>
<li>
Type the command "adb devices". You should see the messages "daemon not
running" followed by "daemon stated successfully", followed by "list of devices
attached". If there is a device in the list, something like HT99TP800054, then the
phone is connected and the computer and the phone can communicate and the drivers
should be OK.
</li>
<li>
On the other hand, if the list of devices is blank, you'll have to get
additional drivers, or install the existing drivers manually.
<blockquote class="notice">
Try unplugging and replugging the phone into your computer and trying the "adb
devices" command again before getting or installing device drivers, as
sometimes that is sufficient to make the connection work.
</blockquote>
</li>
</ul>
<h2>
Installing the App Inventor Setup drivers manually:
</h2>
<p>
The AppInventor Setup software includes the
<a href="http://developer.android.com/sdk/win-usb.html">
Google USB driver
</a>
, as noted
above. If your device is one of the ones that the driver handles, the drivers
should have been installed automatically, and the driver installation should check
out as described above.
</p>
<p>
If the check fails, and you need to install the Google drivers manually. You can
find instructions
<a href="http://developer.android.com/sdk/win-usb.html#InstallingDriver">
here
</a>
. In
following the instructions, note that you do not need to install the SDK or
download the drivers again — they were included with the App Inventor Setup
software, and you can find them in the App Inventor software directory in the
usb_driver sub-folder of the appinventor-setup folder where the installer placed
the software, for example C:\Program
Files\AppInventor\commands-for-Appinventor\usb_driver.
</p>
<p>
The directions for installing the Google USB drivers may also help if you have
trouble with a manufacturer's driver, but in general, you might need to search on
the Web for help in the various Android developer forums.
</p>
<h2>
Other issues
</h2>
<p>
If the drivers are installed, and you see the phone listed by "adb devices", but
App Inventor still won't connect, then you should ask in the
<a href="https://groups.google.com/group/appinventor">
App Inventor Forum
</a>
. Some devices
may require special extra steps, or there may be some other issue. If you find (or
solve) issues with other devices, please post to the Forum so that other App
Inventor users can benefit from your experience.
</p>
<blockquote class="notice">
Something not working right? Visit the
<a href="../troubleshooting.html">
troubleshooting page
</a>
, or check the
<a href="/forum/">
App Inventor User Forum
</a>
for help.
</blockquote>
</div>
</div>
</div>
<div class="footer">
<script language = "JavaScript">createFooter();</script><br>
<div class="footer-lastupdate">
<script>
if (document.lastModified != '') {
var m = "Page last updated: " + document.lastModified;
var p = m.length-8;
document.writeln("<center>");
document.write(m.substring(p, 0));
document.writeln("<\/center>");
}
</script>
</div>
</div>
</div>
</div>
</body>
</html>