Skip to content

Error in Android Studio for Windows. arm-linux-androideabi-ar not installed. #667

@ssrlive

Description

@ssrlive

test project: https://github.com/ssrlive/droid-rust/tree/305327eca38d90ae88bb9f99bb8347ae81bad7c9/native-demo

error info

> Task :example:cargoBuildArm FAILED
   Compiling nativedemo v0.0.1 (D:\example\rust)
error: failed to run custom build command for `nativedemo v0.0.1 (D:\example\rust)`

Caused by:
  process didn't exit successfully: `D:\example\rust\target\debug\build\nativedemo-f2364cd6b2bc7cf9\build-script-build` (exit code: 1)
  --- stdout
  TARGET = Some("armv7-linux-androideabi")
  OPT_LEVEL = Some("0")
  HOST = Some("x86_64-pc-windows-msvc")
  CC_armv7-linux-androideabi = Some("C:\\Users\\Administrator\\AppData\\Local\\Android\\Sdk\\ndk\\24.0.8215888\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\armv7a-linux-androideabi21-clang.cmd")
  CFLAGS_armv7-linux-androideabi = None
  CFLAGS_armv7_linux_androideabi = None
  TARGET_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("true")
  running: "C:\\Users\\Administrator\\AppData\\Local\\Android\\Sdk\\ndk\\24.0.8215888\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe" "--target=armv7a-linux-androideabi21" "-O0" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "--target=armv7-linux-androideabi" "-Wall" "-Wextra" "-o" "D:\\example\\rust\\target\\armv7-linux-androideabi\\debug\\build\\nativedemo-867a5358d0ad33cc\\out\\native_app_glue/main.o" "-c" "native_app_glue/main.c"
  exit code: 0
failed to run custom build command for `nativedemo v0.0.1 (D:\example\rust)`

  running: "C:\\Users\\Administrator\\AppData\\Local\\Android\\Sdk\\ndk\\24.0.8215888\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe" "--target=armv7a-linux-androideabi21" "-O0" "-DANDROID" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "--target=armv7-linux-androideabi" "-Wall" "-Wextra" "-o" "D:\\example\\rust\\target\\armv7-linux-androideabi\\debug\\build\\nativedemo-867a5358d0ad33cc\\out\\native_app_glue/android_native_app_glue.o" "-c" "native_app_glue/android_native_app_glue.c"
  exit code: 0
  AR_armv7-linux-androideabi = Some("C:\\Users\\Administrator\\AppData\\Local\\Android\\Sdk\\ndk\\24.0.8215888\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\arm-linux-androideabi-ar")
Caused by:

  running: "C:\\Users\\Administrator\\AppData\\Local\\Android\\Sdk\\ndk\\24.0.8215888\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\arm-linux-androideabi-ar" "cq" "D:\\example\\rust\\target\\armv7-linux-androideabi\\debug\\build\\nativedemo-867a5358d0ad33cc\\out\\libnative_app_glue.a" "D:\\example\\rust\\target\\armv7-linux-androideabi\\debug\\build\\nativedemo-867a5358d0ad33cc\\out\\native_app_glue/main.o" "D:\\example\\rust\\target\\armv7-linux-androideabi\\debug\\build\\nativedemo-867a5358d0ad33cc\\out\\native_app_glue/android_native_app_glue.o"

  --- stderr


  error occurred: Failed to find tool. Is `C:\Users\Administrator\AppData\Local\Android\Sdk\ndk\24.0.8215888\toolchains\llvm\prebuilt\windows-x86_64\bin\arm-linux-androideabi-ar` installed? (see https://github.com/alexcrichton/cc-rs#compile-time-requirements for help)

Metadata

Metadata

Assignees

No one assigned

    Labels

    O-androidOperating system: Android

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions