Apologies for the digression.

> This suggests that you still have multiple `app` imports without each
> having a unique name. Double check your imports in all source files being
> compiled.
>

I have renamed both imports to something else and ensured there is nothing
importing or using "app", however gomobile generates a gomain_bind.go file
that doesn't take into account the renames:

----
// File is generated by gobind. Do not edit.
package gomobile_bind

/*
#include <stdlib.h>
#include <stdint.h>
#include "seq.h"
#include "myapp.h"

*/
import "C"

import (
    "Java/android/app"
    "Java/android/content"
    "Java/android/os"
    "Java/android/support/v7/app"
    "myapp"
    _seq "golang.org/x/mobile/bind/seq"
)
----

I think i'll poke around gomobile to try and make


> > import "Java/android/app/Service"
>
> I'd imagine `Service` is not a package and not something you can import.
> You'd simply access it (whatever *it* is in the bindings) from the `app`
> import.
>
>
I refer you to the section titled "Importing Java Classes and Interfaces
from Go" which describes the use of static methods and constants via the
aforementioned import of an inner class:
https://github.com/golang/go/issues/16876

-- 
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