Android studio 3.2 windows dvertisement.PluginsAdvertiser - Read timed out 解决办法
一、异常:
Android studio 3.2 windows dvertisement.PluginsAdvertiser - Read timed out
2018-08-26 22:43:31,148 [d thread 2] INFO - dvertisement.PluginsAdvertiser - Read timed out
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:171)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
at sun.security.ssl.InputRecord.read(InputRecord.java:503)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:983)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1397)
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1546)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338)
at com.intellij.util.io.HttpRequests.openConnection(HttpRequests.java:498)
at com.intellij.util.io.HttpRequests.access
300(HttpRequests.java:49)atcom.intellij.util.io.HttpRequests
300
(
H
t
t
p
R
e
q
u
e
s
t
s
.
j
a
v
a
:
49
)
a
t
c
o
m
.
i
n
t
e
l
l
i
j
.
u
t
i
l
.
i
o
.
H
t
t
p
R
e
q
u
e
s
t
s
RequestImpl.getConnection(HttpRequests.java:278)
at com.intellij.ide.plugins.RepositoryHelper.lambda
loadPlugins
l
o
a
d
P
l
u
g
i
n
s
1(RepositoryHelper.java:157)
at com.intellij.util.io.HttpRequests.lambda
doProcess
d
o
P
r
o
c
e
s
s
0(HttpRequests.java:403)
at com.intellij.util.net.ssl.CertificateManager.runWithUntrustedCertificateStrategy(CertificateManager.java:335)
at com.intellij.util.io.HttpRequests.doProcess(HttpRequests.java:403)
at com.intellij.util.io.HttpRequests.process(HttpRequests.java:383)
at com.intellij.util.io.HttpRequests.access
100(HttpRequests.java:49)atcom.intellij.util.io.HttpRequests
100
(
H
t
t
p
R
e
q
u
e
s
t
s
.
j
a
v
a
:
49
)
a
t
c
o
m
.
i
n
t
e
l
l
i
j
.
u
t
i
l
.
i
o
.
H
t
t
p
R
e
q
u
e
s
t
s
RequestBuilderImpl.connect(HttpRequests.java:252)
at com.intellij.ide.plugins.RepositoryHelper.loadPlugins(RepositoryHelper.java:152)
at com.intellij.ide.plugins.RepositoryHelper.loadPlugins(RepositoryHelper.java:107)
at com.intellij.ide.plugins.RepositoryHelper.loadPlugins(RepositoryHelper.java:98)
at com.intellij.ide.plugins.RepositoryHelper.loadPluginsFromAllRepositories(RepositoryHelper.java:78)
at com.intellij.openapi.updateSettings.impl.pluginsAdvertisement.PluginsAdvertiser
4.run(PluginsAdvertiser.java:304)atcom.intellij.openapi.application.impl.ApplicationImpl
4.
r
u
n
(
P
l
u
g
i
n
s
A
d
v
e
r
t
i
s
e
r
.
j
a
v
a
:
304
)
a
t
c
o
m
.
i
n
t
e
l
l
i
j
.
o
p
e
n
a
p
i
.
a
p
p
l
i
c
a
t
i
o
n
.
i
m
p
l
.
A
p
p
l
i
c
a
t
i
o
n
I
m
p
l
1.run(ApplicationImpl.java:305)
at java.util.concurrent.Executors
RunnableAdapter.call(Executors.java:511)atjava.util.concurrent.FutureTask.run(FutureTask.java:266)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)atjava.util.concurrent.ThreadPoolExecutor
R
u
n
n
a
b
l
e
A
d
a
p
t
e
r
.
c
a
l
l
(
E
x
e
c
u
t
o
r
s
.
j
a
v
a
:
511
)
a
t
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
F
u
t
u
r
e
T
a
s
k
.
r
u
n
(
F
u
t
u
r
e
T
a
s
k
.
j
a
v
a
:
266
)
a
t
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
.
r
u
n
W
o
r
k
e
r
(
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
.
j
a
v
a
:
1142
)
a
t
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
Worker.run(ThreadPoolExecutor.java:617)
二、解决办法:
build.gradle
添加 maven{ url ‘http://maven.aliyun.com/nexus/content/groups/public/‘}
三、举例
repositories {
maven{ url ‘http://maven.aliyun.com/nexus/content/groups/public/‘}
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.2.0-rc02'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
maven{ url ‘http://maven.aliyun.com/nexus/content/groups/public/‘}
google()
jcenter()
}
}