commit | b39ed682d87b8df3698bcbc8fbaff91efbaa9d17 | [log] [tgz] |
---|---|---|
author | Hyang-Ah (Hana) Kim <hyangah@gmail.com> | Thu Nov 12 17:08:01 2015 -0500 |
committer | Hyang-Ah Hana Kim <hyangah@gmail.com> | Wed Nov 18 17:26:55 2015 +0000 |
tree | a021d3d73c8bb20bdfba938f918d644645ccfd2f | |
parent | d95efb457294ef20e478e9f811ea66bbbba65667 [diff] |
cmd/gomobile: sanitize android app package names https://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html "This can occur if the domain name contains a hyphen or other special character, if the package name begins with a digit or other character that is illegal to use as the beginning of a Java name, or if the package name contains a reserved Java keyword, such as "int". In this event, the suggested convention is to add an underscore." The sanitized name is used for the app package name and the default apk file name. Update golang/go#12273 Change-Id: I76d7f423e87c54a5bb7ab71ec251fd3a26da9722 Reviewed-on: https://go-review.googlesource.com/16875 Reviewed-by: David Crawshaw <crawshaw@golang.org>
The Go mobile repository holds packages and build tools for using Go on mobile platforms.
Package documentation as a starting point:
The Go Mobile project is experimental. Use this at your own risk. While we are working hard to improve it, neither Google nor the Go team can provide end-user support.
This is early work and installing the build system requires Go 1.5. Follow the instructions on golang.org/wiki/Mobile to install the gomobile command, build the basic and the bind example apps.
Contributions to Go are appreciated. See https://golang.org/doc/contribute.html.