diff --git a/cmd/gio/androidbuild.go b/cmd/gio/androidbuild.go index 339bc54b..d8b9f9b9 100644 --- a/cmd/gio/androidbuild.go +++ b/cmd/gio/androidbuild.go @@ -158,7 +158,7 @@ func compileAndroid(tmpDir string, tools *androidTools, bi *buildInfo) (err erro func archiveAndroid(tmpDir string, bi *buildInfo) (err error) { aarFile := *destPath if aarFile == "" { - aarFile = fmt.Sprintf("%s.aar", filepath.Base(bi.pkg)) + aarFile = fmt.Sprintf("%s.aar", bi.name) } if filepath.Ext(aarFile) != ".aar" { return fmt.Errorf("the specified output %q does not end in '.aar'", aarFile) @@ -276,7 +276,7 @@ func exeAndroid(tmpDir string, tools *androidTools, bi *buildInfo) (err error) { } // Link APK. - appName := strings.Title(filepath.Base(bi.pkg)) + appName := strings.Title(bi.name) manifestSrc := fmt.Sprintf(` diff --git a/cmd/gio/jsbuild.go b/cmd/gio/jsbuild.go index 336881bf..03862aae 100644 --- a/cmd/gio/jsbuild.go +++ b/cmd/gio/jsbuild.go @@ -13,7 +13,7 @@ import ( func buildJS(bi *buildInfo) error { out := *destPath if out == "" { - out = filepath.Base(bi.pkg) + out = bi.name } if err := os.MkdirAll(out, 0700); err != nil { return err