gomobile不能使用java函数吗?

I want to get packagemanager and use it's function getPackageInfo() in gomobile'bind library project.

How can I do this? the code below can not compile completely,please help.

/Users/*****/go//bin/gomobile: go build -pkgdir=/Users/*****/go/pkg/gomobile/pkg_android_386 -tags="" -i -buildmode=c-shared -o=/var/folders/k0/0qkltxj92tx3f8jd8dqdsxp80000gn/T/gomobile-work-351777472/android/src/main/jniLibs/x86/libgojni.so /var/folders/k0/0qkltxj92tx3f8jd8dqdsxp80000gn/T/gomobile-work-351777472/androidlib/main.go failed: exit status 2 Java/android/content/pm/PackageManager /var/folders/k0/0qkltxj92tx3f8jd8dqdsxp80000gn/T/gomobile-work-351777472/gen/src/Java/android/content/pm/PackageManager/package.go:125: syntax error: unexpected l, expecting semicolon, newline, or )

import (
    "Java/android/content"
    "Java/android/content/pm"
    "fmt"
    //"bytes"
)
func Init(baseUrl string, context content.Context) {
    pkgName := context.GetPackageName()
    var ss interface{} = context.GetPackageManager().(packageManager)
    newone, ok := ss.(packageManager)
    fmt.Println(newone)
    fmt.Println(ok)
    fmt.Println(pkgName)
}           

I just update the gomobile lib and everything is ok.
the code will work. and I can got PackageManager's instance now. But how to get the public attributes of one class use gomobile libray?
pkgName := context.GetPackageName() fmt.Println(pkgName) ss := context.GetPackageManager() lost := PackageManager.Cast(ss)