四时宝库

程序员的知识宝库

菜鸟丨Egret打包原生Android APP(菜鸟安卓教程)

通过Egret引擎制作的游戏,可以发布成原生安卓和iOS项目。本文,我们来为大家讲解如何用Egret打包原生Android APP。


首先,安装Android Studio。下载地址(http://www.android-studio.org/)

发布

第一种方式:在launcher的项目面板找到需要发布Android工程的Egret项目,点击发布设置。




点击左侧的Android按钮,在右侧页面中,输入应用名称、应用包名,点击确定。



第二种方式:终端输入命令egret publish -target android也可以发布项目。

打开安卓项目

打开Android Studio,打开File/Open找到并打开刚刚发布好的项目,这个过程中可能会提示你下载SDK,一直下载直至完成即可。

下图是编译完成并且可以运行的效果:




将手机连接电脑,点击运行按钮可以运行在真机也可以运行在Android Studio的模拟器上面。




安卓和Egret通信

JS向Java发送消息

Java注册接收消息的方法:

nativeAndroid.setExternalInterface("sendToNative", new INativePlayer.INativeInterface() { @Override public void callback(String message) { String str = "Native get message: "; str += message; Log.d(TAG, str); }});

JS发送消息:

egret.ExternalInterface.call("sendToNative", "message from JS");


Java向JS发送消息

JS注册接收消息的方法:

egret.ExternalInterface.addCallback("sendToJS", function(msg) { console.log(msg);});

Java发送消息:

nativeAndroid.callExternalInterface("sendToJS", "message from Java");

以上就是本次教程的全部内容了,不知道各位开发者小伙伴们看完之后有没有学会,如果有任何关于白鹭引擎的问题,欢迎在文章内评论,我们共同交流探讨。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接