其他分享
首页 > 其他分享> > Android Studio NDK相关经验

Android Studio NDK相关经验

作者:互联网

编译问题

找不到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

 

标签:NDK,get,Studio,so.5,install,Android,hello
来源: https://www.cnblogs.com/tangxiaosheng/p/15494705.html