在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
设置代理请参考:http://www.cnblogs.com/ghj1976/p/5087049.html Mac 下命令行设置代理: export http_proxy=http://127.0.0.1:8787 git config --global http.proxy http://127.0.0.1:8787 下载 gomoblie 工具go get -u golang.org/x/mobile/cmd/gomobile gomobile init
如果出现下面错误: $ gomobile init gomobile: xcrun --show-sdk-path: exit status 1 xcrun: error: SDK "iphoneos" cannot be located xcrun: error: SDK "iphoneos" cannot be located xcrun: error: unable to lookup item 'Path' in SDK 'iphoneos'
则需要确保你安装了 XCode
安装 Android SDK,并确保adb在PATH中。我直接下载的的 Android Studio, 一步到位, 下载地址: https://developer.android.com/sdk/installing/index.html?pkg=studio Android Studio 的 Configure –》 SDK Manager 中可以看到 SDK的安装目录。
adb 命令 就在 SDK 安装目录下的 platform-tools 目录下,即下面目录。 /software/adt-bundle-mac-x86_64-20140321/sdk/platform-tools 把这个目录增加到 PATH 设置中。 http://stackoverflow.com/questions/17901692/set-up-adb-on-mac-os-x
adb 调试
首先我们确保 android studio 可以真机调试并且你的设备要能够使用 adb 调试。 我的手机是华为荣耀6 手机上打开USB调试的方法请参考下面方法: http://jingyan.baidu.com/article/f25ef25466fbfc482d1b8272.html 需要打开两个设置,如下图: 开启USB调试 开启 MTP,不选这个没法USB调试的。 这两个设置后,我们在 android studio 上就可以看到可以真机调试了。
adb 真机调试adb devices 命令可以看到我们刚刚配好的真机。 编号跟上面编号一致。
执行
我们在手机上运行这个应用就可以看到效果。
使用go run 在桌面测试程序这个例子在桌面是可以跑的。只需如下运行:
go build 也可以生产该操作系统下的执行文件。 使用gomobile直接生成apk格式Android应用.
其他例子go 提供的几个例子运行截图如下: gomobile install golang.org/x/mobile/example/audio gomobile install golang.org/x/mobile/example/flappy 参考: http://studygolang.com/topics/967 https://github.com/golang/go/wiki/Mobile http://www.jianshu.com/p/403aa507935b https://blog.weizhe.net/?p=534
一些例子: https://github.com/lomoalbert/gomobileapp |
请发表评论