Skip to content

Commit 9cb1b3c

Browse files
committed
Revert protobuf upgrade for Android compatibility
protobuf-java 4.32.1 generates bytecode that AGP 7.4.2's D8 dexer cannot process (IdentifyOuterClass and similar generated classes fail to dex). Reverting to 3.25.5 (the current develop version) restores Android compatibility. protobuf 4.x can be revisited once AGP is upgraded (tracked in libp2p#458).
1 parent 4fd5326 commit 9cb1b3c

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

libp2p/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
plugins {
2-
id("com.google.protobuf").version("0.9.5")
2+
id("com.google.protobuf").version("0.9.4")
33
id("me.champeau.jmh").version("0.7.3")
44
}
55

versions.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ dependencyManagement {
2727
dependency "io.mockk:mockk:1.13.3"
2828
dependency "org.assertj:assertj-core:3.27.4"
2929

30-
dependencySet(group: "com.google.protobuf", version: "4.32.1") {
30+
dependencySet(group: "com.google.protobuf", version: "3.25.5") {
3131
entry 'protobuf-java'
3232
entry 'protoc'
3333
}

0 commit comments

Comments
 (0)