my go env follow:
in my .bashrc follow:
my main.go follow:
but my build has error follow:
sorry, my english is poor.
have any idea!?
my go env follow:
in my .bashrc follow:
my main.go follow:
but my build has error follow:
sorry, my english is poor.
have any idea!?
Is mark allowed to read in and below of /root
?
That’s a strange place to put anything…
I move sdk to /home/username/Android/Sdk.
and reset ANDROID_HOME ,ANDROID_NDK_HOME.
but I get same error.
I go to ndk/platforms/android-28 and find include dectory, but can’t find .
Have you checked ownership and permissions?
yes, all chmod 777
As you are using go
directly, you might also need to throw in some -I…
to the CGO_*
vars.
But does go
even use the correct gcc
then?
I never did go
for android…
ok, I will try.
sorry, I am give up.
thanks your idea.
I build success, but *.so include by qt.
App always crash.
use qlibrary get same result.
I am fuvk give up.
What was your goal?
Why havent you used gomobile
?
In your screenshot, GOTOOLDIR
looks suspect to me…
My goal follow:
golang build to xxx.so and use qt(c++) call golang’s lib.
because qt http lib is bad, so I want to use golang http lib.
I has been try ↓
I download arm64 gcc, and build golang.(GOOS=android or linux; GOARCH=arm64)
I download arm gcc and build golang. (GOOS=android or linux, GOARCH=arm)
all build success. (go build -buildmode=c_shared -o test.so main.go)
but app crash.
why not use gomobile!?
because gomobild make .arr.
I have to use c++ call jni, I am feeling a detour.
I don’t know GOTOOLDIR make you suspect.
is there any error!?
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.