簡體   English   中英

無法開始在archlinux上使用ndk android studio

[英]can't get started to use ndk android studio on archlinux

我遵循了此頁面https://developer.android.com/ndk/guides/來安裝入門所需的內容。 因此,我像檢查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對象CMakeFiles / cmTC_dd920.dir / testCCompiler.co失敗:/ home / abdelillah / Android / Sdk / ndk-bundle / toolchains / llvm / prebuilt / linux-x86_64 / bin / clang --target = armv7-none-linux-androideabi --gcc-toolchain = / home / abdelillah / Android / Sdk / ndk-bundle / toolchains / arm-linux-androideabi- 4.9 / prebuilt / linux-x86_64 --sysroot = / home / abdelillah / Android / Sdk / ndk-bundle / sysroot -isystem / home / abdelillah / Android / Sdk / ndk-bundle / sysroot / usr / include / arm / linux- androideabi -D__ANDROID_API __ = 15 -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march = armv7-a -mfloat-abi = softfp -mfpu = vfpv3-d16 -mthumb- Wa,-noexecstack -Wformat -Werror = format-security -o CMakeFiles / cmTC_dd92 0.dir / testCCompiler.co -c /home/abdelillah/AndroidStudioProjects/test/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp/testCCompiler.c / home / abdelillah / Android / Sdk / ndk-bundle / toolchains / llvm / prebuilt / linux-x86_64 / bin / clang:加載共享庫時出錯:libtinfo.so.5:無法打開共享對象文件:無此類文件或目錄忍者:生成停止:子命令失敗

其他事情,我不能直接在主窗口中編輯“ native-lib.cpp”,因為即使該文件存在,它也不會出現在左側的cpp文件夾中,我可以使用終端查看它。 下圖顯示了我的意思IMAGE

我需要幫助

這是r18之前的某些NDK二進制文件的問題: https : //github.com/android-ndk/ndk/issues/574

不幸的是,在撰寫本文時,r18仍處於beta版,因此它還不能真正解決您的問題。 您也許可以在系統上專門安裝ncurses 5,這應該可以解決問題,否則,最好的選擇是暫時使用docker映像或基於Ubuntu的VM。

請注意,通常,Android工具的最佳兼容性將是在Ubuntu / Debian上。 我們會盡力為其他發行版解決問題,但據我所知,它們還沒有得到積極測試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM