扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
您好,很高兴能帮助您,
创新互联公司专业为企业提供斗门网站建设、斗门做网站、斗门网站设计、斗门网站制作等企业网站建设、网页设计与制作、斗门企业网站模板建站服务,10多年斗门做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
第一步:准备SDL源代码包;
1. 去官网下载最新版SDL2-2.0.3.tar.gz;
2. 解压后,可以在根目录下找到android-project目录和README-android.txt,前者是一个一个Android工程模板,后者是关于如何使用该工程的文档说明。
3. 调整目录,使其成为一个可编译的工程:
(1) 将android-project目录剪切到与SDL2-2.0.3同级的目录;
(2) 然后将SDL2-2.0.3目录拷贝到android-project\jni目录下,并重命名为SDL;
第二步:为SDL增加main函数
(1) main文件可以从下载;
(2) 下载之后将其放入android-project\jni\src目录;
(3) 将main.c加入android-project\jni\src\Android.mk: 在Android.mk中默认有个YourSourceHere.c,将其替换为main.c即可;
第三步:编译libSDL2.so和libmain.so
注:请确认NDK的bin目录已经配置到环境变量PATH中去;
打开cmd命令窗口,进入到android-project目录,然后执行"ndk-build"命令进行编译。编译成功后会在android-project根目录下生成libs目录,下面有各个平台的需要的这两个so文件。
第四步:修改build target配置文件
默认的工程是使用的=android-12,必须使这个target与你系统配置的一致,否则编译会失败. 具体的配置位于android-project/project.properties和android-project/default.properties中。由于adt-bundle-windows-x86_64-20130729.zip包对应的是android-18,因此需要将这两个文件中的配置全部改为android-18.
第五步:导入Eclipse运行
依次选择File-New-Android-Android Project from Existing Code,然后选择android-project目录将工程文件导入到Eclipse中。
然后选择按照正常的Android工程运行即可。这个时候程序闪一下什么都没有,因为没有添加资源。可下载一个bmp图片放到android-project/assets中,这个目录是由eclipse自动生成的。然后运行就可以看到通过SDL渲染出来的图片了。这 里提供一个官方文档中提到的bmp地址: 。整个工程的源代码可以到我的github上去下载,地址:
你的采纳是我前进的动力,还有不懂的地方,请你继续“追问”!
如你还有别的问题,可另外向我求助;答题不易,互相理解,互相帮助!
如果app的gradle中targetSdkVersion23 系统会默认将改APP需要使用到的所有权限打开,你如果做开发想要手机安装自己的APP默认开启所有权限,就targetSdkVersion 22就行。
demo其实就是一个
列子
,也就是做一个演示用的界面,不需要有实际功能,只要有界面的样式就行
在Eclipse中新建android项目androiddemo。里面只有一个MainActivity,主要是使用fastjson将一个Person对象转化成字符串。在项目上点击右键-Export。在弹出的Export窗口中选择“Android”下面的Generate Gradle build files。然后点击next。然后一路next,选中我们要导出的工程,继续next。最后会提示将要导出的gradle文件的位置,然后点击finish。打开Android Studio,点击菜单栏的“File”-“Import Project ”。在弹框中选择我们刚才导出的工程,然后点击ok。
android demo只要导入到eclispe,就可以直接运行,观看运行的结果,连接真机和虚拟机就可以了。
demo版本是指工程机用的产品,主要是指示平板的软件。找卖给你的厂家换正式版。或者你这个本身就是偷拿出来的工程样机,软件不是正式销售的。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流