Android studio can';t开始在archlinux上使用ndk android studio

Android studio can';t开始在archlinux上使用ndk android studio,android-studio,android-ndk,archlinux,Android Studio,Android Ndk,Archlinux,我按照此页面安装入门所需的。 所以我打开了一个新的项目,就像我通常检查c/c++和空白示例一样。 当android studio打开主窗口时,由于出现以下错误,无法生成默认程序: 外部本机生成问题(2个错误) 这是文件CMakeOutput.log的内容: 目标系统是:Android-1-armv7-a主机系统是:Linux -4.17.6-1-ARCH-x86_64 这是文件CMakeError.log的内容: 确定C编译器是否工作失败,输出如下: 更改目录: /home/abdelillah

我按照此页面安装入门所需的。 所以我打开了一个新的项目,就像我通常检查c/c++和空白示例一样。 当android studio打开主窗口时,由于出现以下错误,无法生成默认程序: 外部本机生成问题(2个错误)

这是文件CMakeOutput.log的内容:

目标系统是:Android-1-armv7-a主机系统是:Linux -4.17.6-1-ARCH-x86_64

这是文件CMakeError.log的内容:

确定C编译器是否工作失败,输出如下: 更改目录: /home/abdelillah/AndroidStudioProjects/test/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp 运行构建 命令:“/home/abdelillah/Android/Sdk/cmake/3.6.4111459/bin/ninja” “cmTC_dd920”[1/2]建筑C对象 cmakfiles/cmTC_dd920.dir/testCCompiler.c.o失败: /home/abdelillah/Android/Sdk/ndk bundle/toolschains/llvm/prebuild/linux-x86_64/bin/clang --target=armv7 none-linux-androideabi--gcc-toolschain=/home/abdelillah/Android/Sdk/ndk bundle/toolschains/arm-linux-androideabi-4.9/prebuild/linux-x8664 --sysroot=/home/abdelillah/Android/Sdk/ndk bundle/sysroot-isystem/home/abdelillah/Android/Sdk/ndk bundle/sysroot/usr/include/arm-linux-Android-abi -D_uuAndroid_uAPI_uuu=15-g-DANDROID-函数部分-funwind表-fstack protector strong-无规范前缀-march=armv7-a-mfloat abi=softfp-mfpu=vfpv3-d16-mthumb-Wa,--noexecstack-Wformat-Werror=格式安全性-o CMakeFiles/cmTC_dd920.dir/testCCompiler.c.o-c/home/abdelillah/AndroidStudioProjects/test/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/cmakemp/testCCompiler.c /home/abdelillah/Android/Sdk/ndk bundle/toolschains/llvm/prebuild/linux-x86_64/bin/clang: 加载共享库时出错:libtinfo.so.5:无法打开 共享对象文件:没有此类文件或目录ninja:build已停止: 子命令失败

另外,我不能直接在主窗口中编辑“native lib.cpp”,因为它不显示在左侧的文件夹cpp中,即使这个文件存在,我也可以使用终端看到它。下图显示了我的意思


我需要帮助

这是r18之前的一些NDK二进制文件的问题:

不幸的是,在撰写本文时r18仍处于测试阶段,所以它还不能真正解决您的问题。你可以在你的系统上专门安装ncurses5来解决这个问题,否则你最好使用docker镜像或者基于Ubuntu的虚拟机

请注意,一般来说,Android工具的最佳兼容性将出现在Ubuntu/Debian上。我们会在可能的情况下为其他发行版解决问题,但据我所知,它们并没有经过积极的测试