diff --git a/.bazelrc b/.bazelrc index 4cafc5174..46a4ef076 100644 --- a/.bazelrc +++ b/.bazelrc @@ -43,6 +43,7 @@ build --experimental_java_classpath=bazel build:android_arm --incompatible_enable_android_toolchain_resolution build:android_arm --android_platforms=//:android_arm64 build:android_arm --copt=-D_ANDROID +build:android_arm --java_runtime_version=8 # Windows # Only compiles with clang on Windows. diff --git a/launcher/jvm_tooling.cpp b/launcher/jvm_tooling.cpp index d93b32311..1b0e50009 100644 --- a/launcher/jvm_tooling.cpp +++ b/launcher/jvm_tooling.cpp @@ -67,6 +67,8 @@ std::string getExecutablePath() { if (_NSGetExecutablePath(buf, &buf_size) != 0) { #elif defined(_WIN32) if (GetModuleFileNameA(NULL, buf, sizeof(buf)) == 0) { +#elif defined(_ANDROID) + if (true) { #else // Assume Linux if (readlink("/proc/self/exe", buf, sizeof(buf)) == -1) { #endif