大家好,今天小白给大家简单介绍下,Adreno Gpu sdk中Samples里面提供的示例的编译方法,欢迎一起学习交流。
一、什么是Adreno Gpu sdk?
SDK是一个综合资源,支持多个版本的OpenGL ES,OpenCL,DirectX API,现在还增加了对Vulkan的支持。
如果您不熟悉GPU编程并希望了解如何开始,或者您已经是专家并希望了解高级优化技术和功能实现,那么Adreno SDK就适合您。使用Snapdragon Profiler提供的见解,分析和改善应用中的图形和计算性能。
你可以:https://developer.qualcomm.com/software/adreno-gpu-sdk处下载该链接。
二、配置环境并编译apk
1. 首先下载android ndk pacage:https://developer.android.google.cn/ndk/downloads/
2. 然后设置环境变量:
3. 设置结束以后,在命令行下输入:ndk-bulid,查看该环境变量是否设置成功;
4. 进入到:AdrenoSdK/Development/Samples/OpenGLEs/目录下,任意选择一个例程,进入到该例程的:android/jni目录下,执行:
ndk-build操作,此时可以编译出一些动态库(.so文件)
5. 执行cd ..,回退到上一层目录,执行:InstallAssets.bat,该操作在当前目录下创建assets/Samples目录,并将根目录中bin文件夹中的内容拷贝到创建的路径下。
6. 紧接着按照编译文档,应该执行:android project -p . -t android-14,但是由于本机环境中的android sdk版本比较高,不支持android project指令,所以该执行未能成功执行。(接着有条命令:ant -debug,执行该指令需要安装ant,安装结束后,执行该指令发现,需要build.xml,但是当前路径下并无该文件,然后尝试将apk导入到eclipse中)
7 首先是给eclipse配ADT环境,这个过程比较简单,可以网上百度;
8,配置结束后,导航到File--->Import可以看到:android目录,点击:Existing Android Code Into Workspace,点击Browser选择例程的根目录,选择号以后,点击finish。(android目录,jni的上一层)
9. 然后右键项目名称,点击:run as,选择Android application。
10,编译成功的话,会在bin目录下生成:xx.,apk,将该apk安装到android设备上,即可以看见该例程的效果。
三、总结
本篇主要简单介绍了Adreno Gpu SDK的功能,编译环境搭建,例程编译等,欢迎一起学习交流。