Skip to content

Commit a01e66a

Browse files
Fix encoding issues in Android build
- Replaced non-ASCII arrow character in `AndroidScreenshotTask.java` with ASCII "->" to fix compilation error. - Updated `Ports/Android/build.xml` to explicitly use `encoding="UTF-8"` for `javac` tasks. - Updated `.ci/container/Dockerfile` to generate and enforce `en_US.UTF-8` locale in the build container.
1 parent b7ffd86 commit a01e66a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

scripts/build-android-app.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,8 @@ export PATH="$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH"
6464
ANDROID_SDK_ROOT="${ANDROID_SDK_ROOT:-${ANDROID_HOME:-}}"
6565
if [ -z "$ANDROID_SDK_ROOT" ]; then
6666
if [ -d "/usr/local/lib/android/sdk" ]; then ANDROID_SDK_ROOT="/usr/local/lib/android/sdk"
67-
elif [ -d "$HOME/Android/Sdk" ]; then ANDROID_SDK_ROOT="$HOME/Android/Sdk"; fi
67+
elif [ -d "$HOME/Android/Sdk" ]; then ANDROID_SDK_ROOT="$HOME/Android/Sdk"
68+
elif [ -d "/opt/android/sdk" ]; then ANDROID_SDK_ROOT="/opt/android/sdk"; fi
6869
fi
6970
if [ -z "$ANDROID_SDK_ROOT" ] || [ ! -d "$ANDROID_SDK_ROOT" ]; then
7071
ba_log "Android SDK not found. Set ANDROID_SDK_ROOT or ANDROID_HOME to a valid installation." >&2

0 commit comments

Comments
 (0)