首页 >> 数码 >

Android Studio进行NDK编程

2022-07-08 17:20:20 来源: 用户: 

大家好,我是云百科的客服小柏,我来为大家解答以上问题。Android,Studio进行NDK编程很多人还不知道,现在让我们一起来看看吧!

解答:

1、 构建一个项目,设置activity.xml布局文件,和普通编程没什么区别。通过一个简单的文本显示实验。

2、 在MainActivity和load中添加本机接口。所以图书馆。

3、 生成。项目的类文件。首先选择项目后,在菜单栏中选择Build-MakeProject。

4、 Make之后,将生成一个.class文件,生成的。类文件位于app_path/build/intermediates/classes/debug/packagename中。

5、 用javah生成c头文件:点击‘视图-工具窗口-终端’,即使用Studio中的终端命令行工具。在控制台中,通过命令“cdapp\src\main\java”进入java目录。说明:javah-d./jnivrlab.ndkdemoforandroidstudio.mainactivity.此时在主目录下生成一个jni文件夹,生成的。头文件在jni文件夹中。

6、 编辑C文件,在jni文件夹下创建一个名为main.c的新文件。并将所需的头文件导入到文件中,实现上一步生成的头文件中的方法。

7、 配置ndk路径,并在local.properties中指明sdk和NDK路径:

8、 设置ndk参数、名称、发布平台等。在应用程序目录下build.gradle的defaultConfig中设置它。

9、 生成。so文件,然后再次选择Build-BuildProject来生成so文件。有不支持NDK的错误提示,但用错误提示修改:在项目空间下的gradle.properties中添加android.useDeprecatedNdk=true。

10、 三个不同的。所以文件是为三个不同的CPU生成的。生成的。所以文件位于app_path/build/intermediates/ndk/debug/lib中。

11、 跑~~去吧,皮卡丘

本文到此讲解完毕了,希望对大家有帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章
站长推荐