[英]My protocol buffer file doesn't find java_package
我正在嘗試制作一個名為 game_settings.proto 的文件。 但是,當我使用擴展名 .proto 時,它不會將其作為 proto 文件。 當我嘗試選擇文件類型作為協議緩沖區時,它運行良好,但是當我寫
option java_package = "my package";
它給出了 java_package 的錯誤,與 Java 相關的任何內容都相同。 這些是與問題相關的依賴項:
模塊
plugins {
id 'com.android.application'
id 'org.jetbrains.kotlin.android'
id 'com.google.protobuf'
}
dependencies {
implementation("com.google.protobuf:protobuf-java:3.19.4")
implementation("com.google.protobuf:protobuf-kotlin:3.19.4")
}
項目
plugins {
id 'com.android.application' version '7.1.2' apply false
id 'com.android.library' version '7.1.2' apply false
id 'org.jetbrains.kotlin.android' version '1.5.30' apply false
id 'com.google.protobuf' version '0.8.18' apply false
}
您提供的java_package
不是有效的 Java 包,因此它無法生成有效的 Java 代碼為了解決這個問題,您可以使用以下內容:
option java_package = "my.package";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.