Skip to content

Commit cf4cd65

Browse files
committed
Revert "all: clean up code related to android api level less than 19"
This reverts commit 3ad4d9b.
1 parent 3179bc3 commit cf4cd65

File tree

8 files changed

+15
-8
lines changed

8 files changed

+15
-8
lines changed

api/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ dependencies {
2525
jmh project(':grpc-core')
2626

2727
signature "org.codehaus.mojo.signature:java17:1.0@signature"
28-
signature "net.sf.androidscents.signature:android-api-level-19:4.4.2_r4@signature"
28+
signature "net.sf.androidscents.signature:android-api-level-14:4.0_r4@signature"
2929
}
3030

3131
javadoc {

auth/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ dependencies {
1414
testImplementation project(':grpc-testing'),
1515
libraries.google_auth_oauth2_http
1616
signature "org.codehaus.mojo.signature:java17:1.0@signature"
17-
signature "net.sf.androidscents.signature:android-api-level-19:4.4.2_r4@signature"
17+
signature "net.sf.androidscents.signature:android-api-level-14:4.0_r4@signature"
1818
}

context/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,5 @@ dependencies {
1818
exclude group: 'junit', module: 'junit'
1919
}
2020
signature "org.codehaus.mojo.signature:java17:1.0@signature"
21-
signature "net.sf.androidscents.signature:android-api-level-19:4.4.2_r4@signature"
21+
signature "net.sf.androidscents.signature:android-api-level-14:4.0_r4@signature"
2222
}

core/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ dependencies {
4343
jmh project(':grpc-testing')
4444

4545
signature "org.codehaus.mojo.signature:java17:1.0@signature"
46-
signature "net.sf.androidscents.signature:android-api-level-19:4.4.2_r4@signature"
46+
signature "net.sf.androidscents.signature:android-api-level-14:4.0_r4@signature"
4747
}
4848

4949
javadoc {

core/src/main/java/io/grpc/internal/ProxyDetectorImpl.java

+8-1
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,14 @@ public ProxiedSocketAddress proxyFor(SocketAddress targetServerAddress) throws I
202202

203203
private ProxiedSocketAddress detectProxy(InetSocketAddress targetAddr) throws IOException {
204204
URI uri;
205-
String host = GrpcUtil.getHost(targetAddr);
205+
String host;
206+
try {
207+
host = GrpcUtil.getHost(targetAddr);
208+
} catch (Throwable t) {
209+
// Workaround for Android API levels < 19 if getHostName causes a NetworkOnMainThreadException
210+
log.log(Level.WARNING, "Failed to get host for proxy lookup, proceeding without proxy", t);
211+
return null;
212+
}
206213
try {
207214
uri =
208215
new URI(

okhttp/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ dependencies {
2222
project(':grpc-testing'),
2323
project(':grpc-netty')
2424
signature "org.codehaus.mojo.signature:java17:1.0@signature"
25-
signature "net.sf.androidscents.signature:android-api-level-19:4.4.2_r4@signature"
25+
signature "net.sf.androidscents.signature:android-api-level-14:4.0_r4@signature"
2626
}
2727

2828
project.sourceSets {

protobuf-lite/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ dependencies {
1818
testImplementation project(':grpc-core')
1919

2020
signature "org.codehaus.mojo.signature:java17:1.0@signature"
21-
signature "net.sf.androidscents.signature:android-api-level-19:4.4.2_r4@signature"
21+
signature "net.sf.androidscents.signature:android-api-level-14:4.0_r4@signature"
2222
}
2323

2424
compileTestJava {

stub/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ dependencies {
1414
testImplementation libraries.truth,
1515
project(':grpc-testing')
1616
signature "org.codehaus.mojo.signature:java17:1.0@signature"
17-
signature "net.sf.androidscents.signature:android-api-level-19:4.4.2_r4@signature"
17+
signature "net.sf.androidscents.signature:android-api-level-14:4.0_r4@signature"
1818
}
1919

2020
javadoc {

0 commit comments

Comments
 (0)