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.2.2 如何新建项目

Android studio4.0.1对应的gradle是哪个版本?

Lint 基础结构错误原因:java.lang.reflect.InvocationTargetException - Android Studio 4.2.2

Ubuntu下Android Studio安装配置和使用

「android」ubuntu下使用svn(转)