Hi,
I just tried but it doesn't work:
$ ls
/Users/timcooijmans/Development/AndroidSDK/platforms/android-27/android.jar
/Users/timcooijmans/Development/AndroidSDK/platforms/android-27/android.jar
$ gomobile bind -v -bootclasspath
/Users/timcooijmans/Development/AndroidSDK/platforms/android-27/android.jar
git.xxx.com/test
type-checking package "git.xxx.com/test" failed
(/Users/timcooijmans/Development/xxx/src/git.xxx.com/test/gobind.go:4:2:
could not import Java/android/content (cannot find package
"Java/android/content" in any of:
/usr/local/Cellar/go/1.11.1/libexec/src/Java/android/content (from $GOROOT)
/Users/timcooijmans/Development/xxx/src/Java/android/content (from
$GOPATH)))
gomobile: /Users/timcooijmans/Development/xxx/bin/gobind -lang=go,java
-outdir=/var/folders/wz/4c7lp4w92y99_2bmpyx0j8sm0000gn/T/gomobile-work-615111792
-bootclasspath=/Users/timcooijmans/Development/AndroidSDK/platforms/android-27/android.jar
git.xxx.com/test failed: exit status 1
On Friday, October 19, 2018 at 9:30:04 AM UTC+2, Elias Naur wrote:
>
> I see. For Android API, you'll need to specify the bootstrap classpath by
> setting the gomobile -bootclasspath flag to point to the android.jar from
> the Android SDK that matches your platform version. For example:
>
> $ gomobile bind -bootclasspath <SDK>/platforms/android-27/android.jar <Go
> pkg>
>
> If you need access to your own Java classes, use the -classpath flag.
>
> - elias
>
> On Friday, October 19, 2018 at 8:49:50 AM UTC+2, Tim Cooijmans wrote:
>>
>> Simple example:
>> package test
>>
>>
>> import (
>> "Java/android/content"
>> "Java/android/content/pm"
>> )
>>
>>
>>
>>
>> func Test() string {
>> return "Hello world"
>> }
>>
>>
>> returns
>> $ gomobile bind -v git.xxx.com/test
>> type-checking package "git.xxx.com/test" failed
>> (/Users/xxx/Development/xxx/src/git.xxx.com/test/gobind.go:4:2: could
>> not import Java/android/content (cannot find package "Java/android/content"
>> in any of:
>> /usr/local/Cellar/go/1.11.1/libexec/src/Java/android/content (from
>> $GOROOT)
>> /Users/xxx/Development/xxx/src/Java/android/content (from $GOPATH)))
>>
>> gomobile: /Users/xxx/Development/xxx/bin/gobind -lang=go,java
>> -outdir=/var/folders/wz/4c7lp4w92y99_2bmpyx0j8sm0000gn/T/gomobile-work-238062479
>>
>> git.xxx.com/test failed: exit status 1
>>
>>
>> On Thursday, October 18, 2018 at 11:28:25 PM UTC+2, Elias Naur wrote:
>>>
>>> Does
>>>
>>> gomobile bind <Go package>
>>>
>>> work? If not, what does it say?
>>>
>>> - elias
>>>
>>>
--
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 [email protected].
For more options, visit https://groups.google.com/d/optout.