Ubuntu下使用Android Studio4.0与 ndk-bundle 进行ndk开发总结
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu下使用Android Studio4.0与 ndk-bundle 进行ndk开发总结相关的知识,希望对你有一定的参考价值。
参考技术A现在Google提倡使用CMake/cpp方式进行ndk开发,在android Studio进化到4.0版本时,使用ndk-bundle/c方式进行开发过程中,遇到诸多问题,现记录如下,以资备用。
前两行与最后一行是固定内容,需要配置的是从第三行开始的内容。
其中,LOG_TAG 后的 log_c 可以自定义为任意合法字符串。
表示将jniLibs目录指向之前生成并存放.so文件的目录(此目录也可以创建在工程下,并将路径直接指向工程下创建的目录中。如在工程下创建一个 libs 目录,之后在 [] 中输入 libs 即可)。
此时就会在当前classes下生成一个名称为 com_demo_www_JNI 的.h文件,将该文件移动至项目的jni目录下即可正常使用。
在点击 Files->Project Structure->SDK Location 并配置 Android NDK Location 时,有时会出现一个如下图所示的报错:
览帖诸位,如有更好的建议,请不吝赐教。
Ubuntu下Android Studio连接手机无法识别
进入到Sdk/platforms-tools下
sudo ./adb start-server
sudo ./adb kill-server – kill掉
sudo ./adb devices – 列出所有的设备
感谢齐豪博主
原文:https://blog.csdn.net/qq_33096883/article/details/53405584
以上是关于Ubuntu下使用Android Studio4.0与 ndk-bundle 进行ndk开发总结的主要内容,如果未能解决你的问题,请参考以下文章
Andord:升级Android studio4.2编译失败问题
Android studio4.0.1对应的gradle是哪个版本?
Lint 基础结构错误原因:java.lang.reflect.InvocationTargetException - Android Studio 4.2.2