Android kotlin中配置protobuf

android studio 相关说明 | 2018-10-29 17:49

用kotlin写了个小玩意,数据打算用protobuf存储,结果各种Unresolved reference: proto,折腾半天终于搞定。

根目录下build.gradle:

buildscript {    ext.kotlin_version = '1.2.71'    ext.grpc_version = '1.15.1'    repositories {        mavenCentral()        google()        jcenter()        mavenLocal()    }    dependencies {        classpath 'com.android.tools.build:gradle:3.1.3'        classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.6'        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"        classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version"    }}allprojects {    repositories {        mavenCentral()        google()        jcenter()        mavenLocal()    }}app下build.gradle: