Uso de Android protobuf nano

Estoy tratando de generar archivos java desde abajo archivo proto usando protobuf nano. Tengo algunas instrucciones básicas sobre cómo proceder eneste hilo SO.

Tengo este archivo proto,personal.proto:

package tutorial;

option java_package = "com.example.tutorial";
option java_outer_classname = "AddressBookProtos";

message Person {
  required string name = 1;
  required int32 id = 2;
  optional string email = 3;

  enum PhoneType {
    MOBILE = 0;
    HOME = 1;
    WORK = 2;
  }

  message PhoneNumber {
    required string number = 1;
    optional PhoneType type = 2 [default = HOME];
  }

  repeated PhoneNumber phone = 4;
}

message AddressBook {
  repeated Person person = 1;
}

Traté de seguir las instrucciones.de aquí, más específicamenteVersión NANO:

Descargadoprotobuf-2.5.0.zip y compiladorprotoc-2.5.0-win32.zip deaquí.Descomprimidoprotobuf-2.5.0.zip a una carpeta y allí ensrc subcarpeta que descomprimíprotoc.exe.Cambiado ajava carpeta y allí emitió:mvn clean package -P nano. Ese comando funcionó bien y entarget carpeta que tengoprotobuf-java-2.5.0.jar

Desde aquí no estoy seguro de cómo proceder ya que en eldocumentación inicial Tengo esta afirmación:

- Link with the generated jar file
  <protobuf-root>java/target/protobuf-java-2.3.0-nano.jar.

No estoy seguro de lo que eso significa, ¿cómo vincular? ¿Hay algún parámetro paraprotoc.exe que especifica el archivo jar a usar?

Traté de emitir este comando:protoc --javanano_out=enum_style=java --java_out=generated personal.proto

pero me sale este error:--javanano_out: protoc-gen-javanano: The system cannot find the file specified.

La pregunta sería: ¿qué me estoy perdiendo / haciendo mal anteriormente? Estoy tratando de generar archivos java desde el archivo proto anterior.

Respuestas a la pregunta(1)

Su respuesta a la pregunta