利用AppGameKit生成安卓apk文件

AppGameKit是一款开发游戏的软件,相信接触过开发游戏的人都不怎么陌生,这款软件可以使用VB语言和c++语言编写游戏,使用VB语言编写游戏即可在AppGameKit上直接导出apk软件,非常方便,但是如果用c++编写游戏的话,就要借助visual studio 编译器来编写,最后运行即可,若要导入到手机,则要稍微复杂一点,那么现在就聊下如何将c++编写的游戏导出到Android 手机软件。

必要软件:

JAVA JDK(64位):https://pan.baidu.com/s/1-Dmss8Q3uOVf2lIxjnoTeg 密码:11ex

JAVA JDK(34位):https://pan.baidu.com/s/1XtRTcC42nx4PGJwmANengQ 密码:u4xw

Android NDK:https://pan.baidu.com/s/1_Kgdn69xknLk9TDaCYfYWg 密码:64e2

Android Studio:https://pan.baidu.com/s/1Fnn7gy4tlGoSj4rHYEGM_Q 密码:92zg

以上为所有必要软件工具,也可以自己寻找自己安装

准备工作

JAVA JDK准备工作:

下载后打开exe文件进行安装即可


JAVA NDK准备工作:

在其他盘新建一个名为AndroidDev的目录,将下载好的文件内的所有内容复制到新建的文件夹的目录下


Android Studio的准备工作:

安装完后打开Android Studio界面如下:


Android Studio会自动搜寻你装的JDK和自动下载对应的SDK工具,非常的方便和强大

接着选择Configure然后选择SDK manager,SDK Platforms安装勾的选项,即Android 8.0 和Android P Preview 空间足够的话全装也没问题,选好后点击SDK Tools,也是一样,安装勾选项,空间足够全安装也行



点击Apply后等待安装完成,完成后返回主界面,有些软件自带的更新可以更新一下,这样基本就准备好了。

主界面中选择Start a new android project,application name自己起个名字,勾选Phone and Tablet,接着next


这里默认布局即可,next,接着finish即可


可以看到界面如下


然后要设置一下虚拟手机,点击run,选择run app然后弹出如下界面


这里刚开始是没有虚拟设备的,点击Create New Virtual Device,然后会有一列download列,逐个下载后点击next,选一款手机就OK了,接着我们运行一下,就可以看到运行效果


到了这一步的话准备工作就基本完成了,先点击File,close project关闭当前项目,开始进入正题

首先我们打开AppGameKit的安装目录

接着打开Tier 2然后打开app


可以看到有template_android_amazon这个文件夹,我们复制一个副本,并且自己重新命名,我命名为Test


接着打开Test->AGK2Template->src->main,选中 ,可以看到有一个名为 jniCompile.bat 的文件,该文件是用来编译用的,即我们每次在jni 内的template.cpp 写好代码后都要点击这个 jniCompile.bat 文件进行编译方可在Android Studio 中运行我们己做的项目。

不过 jniCompile.bat 这里需要设置一下,右键编辑,把set NDKBUILDCMD=后面的目录改成 ndk-build 所在的目录

例如:我把Android Dev 放在D盘

set NDKBUILDCMD="D:\AndroidDev\build\ndk-build"设置完后保存即可



接着双击 jniCompile.bat 进行编译,编译如图所示



这样就编译完成了

再次打开Android Studio 选择Open an existing Android Studio project


然后选择我们刚刚编译过的Test项目

打开后进行 run app 就搞定了

附注:图片音乐等媒介放在AGK2Template\build\generated\assets\shaders\debug中即可

运行效果


运行没有问题了,接着我们导出apk文件

选择Build->Make Project 完成后在我们的 Test\AGK2Template\build\outputs\apk\debug 中可以看到我们的apk文件了


 通过QQ或有线传到安卓手机安装即可运行

 效果如下



  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值