我有以下go代码:
package hello
import (
"TestGoMobile/model"
"fmt"
)
func Test(string) int {
return 0
}
func Greetings(test model.Test) string {
return test.Name
}
func Hello(base model.Base) {
fmt.Println("hello world!")
}
个字符
当我运行:gomobile bind -target=android ./hello
我得到了以下结果:
package hello;
import go.Seq;
public abstract class Hello {
private Hello() {
}
public static void touch() {
}
private static native void _init();
public static native long test(String var0);
static {
Seq.touch();
_init();
}
}
型
Greetings和Hello方法未生成成功
这似乎与方法的结构参数和接口参数有关。
这里是gomobile的类型限制的链接,但不幸的是,它对我没有帮助。
https://pkg.go.dev/golang.org/x/mobile/cmd/gobind#hdr-Type_restrictions
你知道吗?
谢谢你,谢谢
1条答案
按热度按时间luaexgnf1#
字符串