问题标签 [gomobile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
337 浏览

android - `gomobile build` 和 `gomobile install` 抛出“gomobile: EOF”

我正在尝试使用 gomobile 构建一个 android 应用程序,但是命令gomobile installgomobile build失败gomobile: EOF。在此错误之前,我收到此错误:

# golang.org/x/mobile/gl In file included from /root/go/src/golang.org/x/mobile/gl/gl.go:17:0: work.h:6:23: fatal error: GLES2/gl2.h: No such file or directory compilation terminated.但它是固定的yum install make gcc mesa-libGLES-devel mesa-libEGL-devel

该应用程序主要是一个网络应用程序。这里是进口。是只有某些软件包适用于 gomobile 还是全部适用?

操作系统:Fedora 22。

更多信息:我能够构建https://github.com/golang/mobile/blob/master/example/network/main.go所以我只能假设问题是特定于我的应用程序的。

0 投票
2 回答
458 浏览

android - 从 gomobile 绑定评估 nil 值

在Android Java中评估Go函数的nil返回值的正确方法是什么?

这是我尝试过的:

然后我使用以下命令通过 gomobile 生成一个 .aar 文件:

gomobile bind -v --target=android

在我的 Java 代码中,我尝试将nil评估为null但它不起作用。Java 代码:

免责声明:go 库中的其他方法完美无缺

0 投票
0 回答
191 浏览

android - 未显示使用 gomobile 构建的 android 应用程序的启动器图标

我有一个用 Go 编写的网络应用程序。从 Go 1.5 开始,我也可以为 android 设备构建它,使用 gomobile 工作正常,几乎没有任何变化。

但我无法更改应用程序的默认 android 图标。

我正在使用自定义清单文件构建应用程序:

并尝试将图标 png 文件放在 assets 子目录中:

而不是android:icon="@assets/ic_launcher"我也尝试过android:icon="@drawable/ic_launcher"android:icon="@assets/drawable/ic_launcher" 没有任何结果。

有什么解决办法吗?

注意:gomobile 只有 assets 目录作为自定义文件的位置。

0 投票
1 回答
297 浏览

go - gomobile 兼容性

我正在用 gomobile 和本机 golang 编写一些测试应用程序。奇怪的是,这些应用程序不能在装有 Android 4.1.1 的 Galaxy S3 上运行,但可以在装有 Android 5.1.1 的 Galaxy Note 5 上运行。有人知道当前版本的 gomobile 对硬件和软件的明确要求吗?我不认为它出现在任何文件或演讲中。

0 投票
1 回答
1880 浏览

go - Golang:Gomobile 应用程序无法生成文件

有没有人用过 gomobile 应用并成功在手机中创建文件?我在装有 Android 4.4.2 的 Galaxy S4 上尝试了以下代码:

但是没有在手机中创建文件。

我还尝试了一个名为“AnGoIde”的应用程序,它允许我们直接在 Android 中编写 Go 和编译,以下代码能够创建“zzz.txt”文件:

最终我想将所有错误保存在一个文件中,这样我就可以看到导致我的应用程序崩溃的原因,而 AnGoIde 不支持很多包,所以我不能将它用于我的测试。有没有人以前用 gomobile 应用程序成功生成过文件?

ps 我尝试将目录指定为“/storage/emulated/0/Go/”,这是我存储 apk 文件但不起作用的同一个位置。

0 投票
1 回答
162 浏览

android - 如何使用 gomobile build sdk-arr-libs 访问网页?

我使用gomobile bind生成的.arr文件。

Go 代码包括func访问网络的内容。

我将它添加.arr到我的 Android 项目中Android Studio,构建并安装 apk 到虚拟设备。

但是该应用程序无法访问网络。

运行应用程序后它出来:

我一定错过了什么,请帮助我。

0 投票
1 回答
1017 浏览

go - 使用移动 pkg 的 Golang 跨平台游戏引擎?

是否可以使用 Go 移动包资源创建跨平台(移动 + destkop)游戏引擎?或者它以某种方式与 gomobile 和移动架构相关联?

第一个问题是我将使用的 glsprite 和其他渲染包构建在 OpenGL ES之上,因此我必须忽略所有内容,gl只使用更通用的包,如https://godoc.org/golang。 org/x/mobile/exp/sprite/portable ? 或者我仍然可以在针对移动设备时近乎无缝地使用 glsprite?

从理论上讲,音频应该可以与https://godoc.org/golang.org/x/mobile/exp/audio交叉编译?

它可行/可行吗?还是太麻烦?

0 投票
2 回答
1244 浏览

android - 使用回调的 Gomobile android

我有一个使用 go mobile 编写的库,它应该只有一个回调,但是在尝试实现它时,我得到了两个额外的方法。

问题是,在 Android Activity 上实现回调的正确方法是什么?

现在我有下一个:

连接已成功建立,但在回调活动时我得到:

如果有人可以提供帮助,我将不胜感激。

0 投票
1 回答
458 浏览

go - gomobile绑定你好错误

Go 1.5 和 1.6 都是新安装的 gvm,我正在尝试创建一个基本的 hello world 示例的 android 绑定。

我用来尝试新事物的旧 32 位笔记本电脑上的 Ubuntu 14.4 长期支持。在获得 gomobile 和 gomobile init 之后,一切正常。可以构建和安装。android sdk 是新的并且设置正确。我只是找不到有关该错误的任何信息。

gomobile 绑定你好

gomobile:loadExportData 失败 go install -p=2 -pkgdir=/home/mrlarge/.gvm/pkgsets/go1.6/global/pkg/gomobile/pkg_android_amd64 -tags="" -gcflags=-shared -ldflags=-shared 你好失败:退出状态 2

你好

Ps 抱歉,上面的部分必须被删除,我想是 Sleepy touchpad 错误..

0 投票
1 回答
84 浏览

xcode - GOMobile“事件/触摸”包

如何使用 gomobile“事件/触摸”包?我想得到各自的触摸坐标,这个返回的触摸坐标将在 ios/android 中使用。

请建议如何做到这一点。如果有任何示例应用程序可用,请提出建议。

谢谢。