アンドロイドスタジオとC++で開発するために、アンドロイドsdk、プラットフォーム、ビルドツールとNDKをArchLinuxにインストールしました。私は単純な "hello world program"を作成しましたが、それはコンパイルされていません。アンドロイドスタジオによって返されたビルドのエラーメッセージがある「問題は、プロジェクトの設定発生:cmakeの/home/fabio/AndroidStudioProjects/HelloWorld/app/CMakeLists.txtのために外部のネイティブビルドを実行する。 『アプリ』を」オンlinuxのアンドロイドスタジオでcppプロジェクトをビルドする際にエラーが発生しました
をCMakeError.log:
Cコンパイラの作品は、以下の出力が失敗したかどうかの確認: 変更監督:/home/fabio/AndroidStudioProjects/HelloWorld/app/.externalNativeBuild/cmake/debug/armeabi/CMakeFiles/ CMakeTmp
ファイル名を指定して実行コマンドのビルド: "は/ opt /アンドロイド-SDK/cmakeの/ 3.6.3155560/binに/忍者" "cmTC_be251"
[1/2] C棟オブジェクトCMakeFiles/cmTC_be251.dir/testCCompiler.co に失敗しました:/opt/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/clang-target armv5te-none-linux-androideabi -gcc-toolchain /opt/android-ndk/toolchains/arm-linux-androideabi-4.9/ prebuilt/linux-x86_64 --sysroot =/opt/android-ndk/platforms/android-15/arch-arm -g -DANDROID-機能セクション-funwind-tables -fstack-protector-strong -no-canonical-prefixes - march = armv5te -mtune = xscale -msoft-float -fno-integrated-as -mthumb -Wa、-noexecstack -Wformat -Werror =書式セキュリティ-g -DANDROID-機能セクション-funwind-tables -fstack-protector-強力な-no-canonical-prefixes -march = armv5te -mtune = xscale -msoft-float -fno-integrated-as -mthumb -Wa、-noexecstack -Wformat -Werror = format-security -oアンドロイド - NDK CMakeFiles/cmTC_be251.dir/testCCompiler.co -c /home/fabio/AndroidStudioProjects/HelloWorld/app/.externalNativeBuild/cmake/debug/armeabi/CMakeFiles/CMakeTmp/testCCompiler.c
は/ opt//共有ライブラリをロード中にエラーが発生しました:libtinfo.so.5:共有オブジェクトファイルを開くことができません:そのようなファイルまたはディレクトリはありません。
ninja:build stopped:サブコマンドが失敗しました。プロジェクトを作成するための
、私は「は、C++のサポートを含める」オプションをチェックし、空白活動を開始し、その後、何のコードを変更しません。
編集
Tryied thisスレッドで提案されているが、働いていなかったとして libtinfo をinstlalling。