Android Studio NDK相关经验
2021-11-01 17:21 tangxiaosheng 阅读(63) 评论(0) 编辑 收藏 举报编译问题
找不到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
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步