编译问题
找不到libcurses.so.5,locate一下libcursses.so,结果发现系统里是libcruses.so.6版本。
弄一个简单的hello.cpp和CMakeLists.txt,
cmake_minimum_required(VERSION 3.6) project(hello) add_executable(hello hello.cpp)
#include <iostream> int main() { std::cout << "Hi" << std::endl; return 0; }
配置CC:
export CC=/home/xx/Android/Sdk/ndk/16.1.4479499/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang
结果发现果然编译不过。及时配上LD_LIBRARY_PATH,让找到的libncruese.so.5在路径中,还是没找到。
需要:
sudo apt-get install libncurses5
Also install the collection of libraries by using this command,
sudo apt-get install ia32-libs
一般只安装libcurses5就行了。
加快启动
在Android Studio安装目录/bin/idea.properties文件中加入如下这行代码
disable.android.first.run=true