gomobile

1-18 1,103 views

Gomobile

环境搭建

  1. 安装 golang、Android Studio、Sdk、Ndk
export GOROOT=/usr/local/go
export GOPATH=$HOME/Documents/go
export ANDROID_SDK=$HOME/Library/Android/sdk/
export ANDROID_NDK=$HOME/Library/Android/ndk/
export PATH=$PATH:$GOPATH/bin:$ANDROID_SDK/platform-tools
  1. 下载gomobile
go get golang.org/x/mobile/cmd/gomobile
  1. 初始化
gomobile init -ndk ~/Library/Android/ndk/

Android开发

编译并生成apk

gomobile build -target=android golang.org/x/mobile/example/basic

将apk安装到设备

gomobile install golang.org/x/mobile/example/basic

IOS开发

编译ios应用

gomobile build -target=ios golang.org/x/mobile/example/basic

下载ios安装包命令行工具 ios-deploy

安装app文件到已开启的IOS模拟器或者已连接的IOS设备

ios-deploy -b basic.app

teamid

混合绑定开发

原文链接 https://www.jianshu.com/p/403aa507935b

How can I host my public package on my personal domain?

<blockquote class="reddit-card" > <a href="https://www.reddit.com/r/golang/comments/mn2zsa/how_can_i_host_my_public_package_on_my_pe...

阅读全文

golang skia demo

skia build 1. 下载安装 depot_tools git clone 'https://chromium.googlesource.com/chromium/tools/depot_tools.git' export PATH="${PWD}/depot_tools:${...

阅读全文

Go 语言编译器的 “//go:” 详解

前言 C 语言的 #include 一上来不太好说明白 Go 语言里 //go: 是什么,我们先来看下非常简单,也是几乎每个写代码的人都知道的东西:C 语言的 #include。 我...

阅读全文

欢迎留言