Update Android info
This commit is contained in:
parent
4d870bd6d1
commit
47e7d1baea
2 changed files with 11 additions and 9 deletions
|
@ -11,15 +11,17 @@ Add toolchain bin directory to PATH:
|
||||||
|
|
||||||
export PATH=${ANDROID_NDK_HOME}/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin:${PATH}
|
export PATH=${ANDROID_NDK_HOME}/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin:${PATH}
|
||||||
|
|
||||||
Export sysroot path:
|
Export sysroot and libdirs:
|
||||||
|
|
||||||
export ANDROID_SYSROOT=${ANDROID_NDK_HOME}/platforms/android-16/arch-arm
|
export ANDROID_SYSROOT=${ANDROID_NDK_HOME}/sysroot
|
||||||
|
export ANDROID_PLATFORM=${ANDROID_NDK_HOME}/platforms/android-16/arch-arm
|
||||||
|
export ANDROID_TOOLCHAIN=${ANDROID_NDK_HOME}/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64
|
||||||
|
|
||||||
And compile shared library:
|
And compile shared library:
|
||||||
|
|
||||||
CC=arm-linux-androideabi-gcc \
|
CC="arm-linux-androideabi-gcc" \
|
||||||
CGO_CFLAGS="-I${ANDROID_SYSROOT}/usr/include --sysroot=${ANDROID_SYSROOT} -D__ANDROID_API__=16" \
|
CGO_CFLAGS="-I${ANDROID_SYSROOT}/usr/include -I${ANDROID_SYSROOT}/usr/include/arm-linux-androideabi --sysroot=${ANDROID_SYSROOT} -D__ANDROID_API__=16" \
|
||||||
CGO_LDFLAGS="-L${ANDROID_SYSROOT}/usr/lib --sysroot=${ANDROID_SYSROOT}" \
|
CGO_LDFLAGS="-L${ANDROID_SYSROOT}/usr/lib/arm-linux-androideabi -L${ANDROID_PLATFORM}/usr/lib -L${ANDROID_TOOLCHAIN}/arm-linux-androideabi/lib -L${ANDROID_TOOLCHAIN}/lib/gcc/arm-linux-androideabi/4.9.x --sysroot=${ANDROID_PLATFORM}" \
|
||||||
CGO_ENABLED=1 GOOS=android GOARCH=arm \
|
CGO_ENABLED=1 GOOS=android GOARCH=arm \
|
||||||
go build -buildmode=c-shared -ldflags="-s -w -extldflags=-Wl,-soname,libexample.so" \
|
go build -buildmode=c-shared -ldflags="-s -w -extldflags=-Wl,-soname,libexample.so" \
|
||||||
-o=android/libs/armeabi-v7a/libexample.so
|
-o=android/libs/armeabi-v7a/libexample.so
|
||||||
|
|
|
@ -4,19 +4,19 @@
|
||||||
#include <android/log.h>
|
#include <android/log.h>
|
||||||
|
|
||||||
void log_info(const char *msg) {
|
void log_info(const char *msg) {
|
||||||
__android_log_print(ANDROID_LOG_INFO, "raylib", msg);
|
__android_log_print(ANDROID_LOG_INFO, "raylib", "%s\n", msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
void log_warn(const char *msg) {
|
void log_warn(const char *msg) {
|
||||||
__android_log_print(ANDROID_LOG_WARN, "raylib", msg);
|
__android_log_print(ANDROID_LOG_WARN, "raylib", "%s\n", msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
void log_error(const char *msg) {
|
void log_error(const char *msg) {
|
||||||
__android_log_print(ANDROID_LOG_ERROR, "raylib", msg);
|
__android_log_print(ANDROID_LOG_ERROR, "raylib", "%s\n", msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
void log_debug(const char *msg) {
|
void log_debug(const char *msg) {
|
||||||
__android_log_print(ANDROID_LOG_DEBUG, "raylib", msg);
|
__android_log_print(ANDROID_LOG_DEBUG, "raylib", "%s\n", msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
const char* get_internal_storage_path() {
|
const char* get_internal_storage_path() {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue