首页 > 解决方案 > 如何在android中运行二进制linux文件?

问题描述

我已经构建了一个没有 GUI 的 golang linux 程序,只有输入和输出。

我想构建一个android程序来运行它。

不要使用termux,因为我想将它嵌入到android程序中。(用户无需下载二进制文件。)

或者构建一个gomobile终端应用程序。(不是GL)

标签: androidlinuxgotermuxgomobile

解决方案


您可以将您的 Go 代码构建为带有 API 的 C 库,您可以使用 Android 应用程序中的 NDK(C 层)调用该 API。这并不容易,但有可能。

或者,您可以使用 Go 构建您的 Android 应用程序(例如使用 Fyne 或 Gio)。


推荐阅读