компиляция 'io.grpc:grpc' не удалась в демонстрационном проекте

Я загрузил простой демонстрационный клиентский проект helloworld для Android отсюда, я не изменяю код:

https://github.com/grpc/grpc-java/tree/master/examples/android/helloworld

При построении градиента я получаю сообщение об ошибке:

Error:(58, 13) Failed to resolve: io.grpc:grpc-protobuf-lite:1.8.1-SNAPSHOT
Error:(57, 13) Failed to resolve: io.grpc:grpc-okhttp:1.8.1-SNAPSHOT
Error:(59, 13) Failed to resolve: io.grpc:grpc-stub:1.8.1-SNAPSHOT

Грейдл:

https://github.com/grpc/grpc-java/blob/master/examples/android/helloworld/app/build.gradle

Я следую приведенным здесь инструкциям: https://grpc.io/docs/tutorials/basic/android.html

Но мне не ясно, нужно ли мне сделать еще несколько шагов, чтобы заставить его работать. Я думал, что в Gradle, когда вы ставите «компилировать», библиотеки загружаются из репозиториев автоматически.

У меня есть машина с Windows, и я не устанавливал на нее какие-либо библиотеки grpc, мне нужно что-то загружать и устанавливать?


person user2983041    schedule 15.12.2017    source источник


Ответы (1)


Вам нужно проверить определенный тег выпуска: git checkout v1.8.0

Я отправил PR, чтобы исправить это. В быстром запуске Android этой проблемы не было.

person Eric Anderson    schedule 15.12.2017