I have the same issue , did you find a solution ?

Le mercredi 8 novembre 2017 19:49:17 UTC-5, Jay Graves a écrit :
>
> I've been trying to use Protobufs as a data transport between go code and 
> native iOS and Android code. This has worked great on iOS as I can use this 
> to output go and objc code to work with the objects. 
> protoc --go_out=. --objc_out=. *.proto
>
> However, when I try to run 
> gomobile bind -target=android .
>
> I get the following error.
> Skabber:go-protobuf-test jay$ gomobile bind -target=android .
> gomobile: go build -pkgdir=/Users/jay/go/pkg/gomobile/pkg_android_arm -
> buildmode=c-shared -o=/var/folders/c3/8ydc1rk94kd7p9bcrkh855000000gn/T/
> gomobile-work-563639487/android/src/main/jniLibs/armeabi-v7a/libgojni.so /
> var/folders/c3/8ydc1rk94kd7p9bcrkh855000000gn/T/gomobile-work-563639487/
> androidlib/main.go failed: exit status 2
> # 
> _/var/folders/c3/8ydc1rk94kd7p9bcrkh855000000gn/T/gomobile-work-563639487/gomobile_bind
> java_protobuftest.c:101:1: error: redefinition of 
> 'Java_protobuftest_Config_getCurrentversion'
> java_protobuftest.c:42:1: note: previous definition is here
> java_protobuftest.c:116:1: error: redefinition of 
> 'Java_protobuftest_Config_getUpgrademsg'
> java_protobuftest.c:58:1: note: previous definition is here
> java_protobuftest.c:131:1: error: redefinition of 
> 'Java_protobuftest_Config_getUpgradeurl'
> java_protobuftest.c:66:1: note: previous definition is here
> java_protobuftest.c:146:1: error: redefinition of 
> 'Java_protobuftest_Config_getDatatypes'
> java_protobuftest.c:50:1: note: previous definition is here
> java_protobuftest.c:221:1: error: redefinition of 
> 'Java_protobuftest_Config_DataType_getInvalidatedate'
> java_protobuftest.c:178:1: note: previous definition is here
> java_protobuftest.c:236:1: error: redefinition of 
> 'Java_protobuftest_Config_DataType_getUrl'
> java_protobuftest.c:186:1: note: previous definition is here
> java_protobuftest.c:251:1: error: redefinition of 
> 'Java_protobuftest_Config_DataType_getCache'
> java_protobuftest.c:170:1: note: previous definition is here
> java_protobuftest.c:266:1: error: redefinition of 
> 'Java_protobuftest_Config_DataType_getAutorefresh'
> java_protobuftest.c:162:1: note: previous definition is here
> java_protobuftest.c:341:1: error: redefinition of 
> 'Java_protobuftest_Config_DataTypes_getPackage'
> java_protobuftest.c:298:1: note: previous definition is here
> java_protobuftest.c:356:1: error: redefinition of 
> 'Java_protobuftest_Config_DataTypes_getRequest'
> java_protobuftest.c:306:1: note: previous definition is here
> java_protobuftest.c:371:1: error: redefinition of 
> 'Java_protobuftest_Config_DataTypes_getMilestones'
> java_protobuftest.c:290:1: note: previous definition is here
> java_protobuftest.c:386:1: error: redefinition of 
> 'Java_protobuftest_Config_DataTypes_getMilestonerange'
> java_protobuftest.c:282:1: note: previous definition is here
>
> Is this a problem with gomobile, protobuf, or my code?
>
> Thanks!
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to