vulkan入门之环境搭建-AndroidStudio

vulkan入门之环境搭建-AndroidStudio,第1张

......\ndk-build NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=Android.mk APP_ABI=all APP_PLATFORM=android-30 APP_STL=c++_static -j8 clean libshaderc_combined

或者

......\ndk-build NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=Android.mk ^ APP_STL:=c++_shared APP_ABI=all libshaderc_combined

......\ndk-build NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=Android.mk APP_STL:=c++_static APP_ABI=all libshaderc_combined

cmake 配置:

建立项目,并设置activity.xml布局文件,这一点与普通编程没有不同。通过一个简单的文本展示实验。在MainActivity中添加native接口,并加载.so库生成项目的.class文件。首先选中项目后,在菜单栏选择Build-->MakeProject。Make之后,将生成.class文件,生成的.class文件位于app_path/build/intermediates/classes/debug/包名利用javah生成C头文件:点击"View->ToolWindows->Terminal",即在Studio中进行终端命令行工具。在控制台中通过命令“cdapp\src\main\java”,进入到java目录下。 *** 作指令:javah-d../jnivrlab.ndkdemoforandroidstudio.MainActivity。此时在main目录下生成一个jni文件夹,其中在jni文件夹中有生成的.h头文件。编辑C文件,在jni文件夹下新建文件命名为main.c。并在该文件中导入需要的头文件,实现上一步生成的头文件中的方法。配置NDK路径,在local.properties中指明sdk和ndk路径:设置ndk参数,名字、发布平台等。在应用目录下的build.gradle中defaultConfig中设置生成.so文件,此时再次选择Build-->BuildProject就可以生成so文件了。出现不支持NDK的错误提示,不过跟着错误提示修改:在项目空间下的gradle.properties中添加android.useDeprecatedNdk=true。针对三种不同的CPU生成了三种不同的.so文件。生成的.so文件位于app_path/build/intermediates/ndk/debug/lib.安装运行~~去吧,皮卡丘


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/11235937.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存