如何编译SDL2.x for Android

2025-05-28 03:51:18

1、创建一个文件夹用于存放工程目录,我这里是D:\SDL_project。 将SDL源码包解压,将其中的android-project 目录copy 到D:\SDL_project中。

2、再copy一份SDL源码到D:\SDL_project\jni目录中,并将此源码包目录名由SDL2.0.7重命名为SDL(重要)。删除D:\SDL_project\jni\SDL目录下的android-project目录(因为外面已经有了)。

如何编译SDL2.x for Android

4、打开ADT,导入现存的Android project,将目录设置为D:\SDL_project\android-project

如何编译SDL2.x for Android

6、进入关键的一步,对着工程名点右键点击,在弹出菜单中选择"Android tools"->“Add 绿覆冗猩Native Support",接下来在弹出的对话框中输入Hello (默认的是SDLActivity",确定,在jni目录中生成一个Hello.cpp ,删了它。

如何编译SDL2.x for Android

8、接下来再对着工程名SDLActivity点右召堡厥熠键,可以看到"Build project"和“Clean project "选项了。囗寝嗵若先clean project一下,然后编译,如果不出意外,ADT工程会自动先编译SDL库,然后打包为APK,装载到模拟器或者真机中运行。

如何编译SDL2.x for Android

10、如果读者说,我的怎么没有NDK选项呢,那是因为缺少了NDK 插件,笔者的ADT23.02也没有,后来安装了插件才有的,读者可以上网搜索此插件,把它copy到Ecplise\plugin目录后,重启动Ecplise即可。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢