android / android/codelab-android-datastore
protoc 21.7 not found
- Lingua principale
- Kotlin
- Stelle
- 240
- Fork
- 113
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
I originally thought this was a typo, but it seems protoc 21.7 does exist. So, edit:
The [build.gradle snippet in the web tutorial](https://developer.android.com/codelabs/android-proto-datastore#4) specifies:
```
protoc {
artifact = "com.google.protobuf:protoc:21.7"
}
```
But Android Studio can't find protoc 21.7 with the provided repository setting:
```
repositories {
google()
mavenCentral()
}
```
giving the error:
```
> Could not resolve all files for configuration ':app:protobufToolsLocator_protoc'.
> Could not find com.google.protobuf:protoc:21.7.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/com/google/protobuf/protoc/21.7/protoc-21.7.pom
- https://repo.maven.apache.org/maven2/com/google/protobuf/protoc/21.7/protoc-21.7.pom
Required by:
project :app
```
Changing the protoc stanza to read ```artifact = "com.google.protobuf:protoc:3.21.7"``` (i.e. changing the version from 21.7 to 3.21.7) makes this problem go away.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Apri il tutorial web di Android Proto DataStore nello snippet build.gradle collegato e confronta la versione dell’artefatto protoc con l’errore di risoluzione Maven segnalato. Aggiorna il tutorial in modo che l’artefatto utilizzi la versione risolvibile, quindi verifica che le impostazioni del repository visualizzate e la configurazione Gradle siano coerenti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- android
- Ambito
- documentation
- Tipo di issue
- Documentazione
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Stato di attività
- Ferma
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 30/100