如何通过白鹭引擎发布安卓原生项目

时间:2024-05-23 17:29:20

本文将会给大家介绍一下如何将Egret引擎项目发布成Android Native项目,然后用Android Studio运行、安卓机测试,附带一些可能会出现的问题及解决方案。如有疑问,欢迎各位开发者在回复中留言。

首先将自己做的Egret项目打包成安卓包。点击项目里的火箭,再点击Android,再填写自己喜欢的应用名称,然后点击确定。
如何通过白鹭引擎发布安卓原生项目
打包好的项目会在项目的同级目录下,一般会紧跟在项目的后面。打包好之后,需要在Android Studio上测试。

打开Android Studio软件,打开你要测试的项目,接着做手机的准备工作。打开手机的开发者选项,允许“USB调试”,然后点击手机的全部参数,看看手机的安卓版本。比如测试机是安卓5.1,然后还需要做下面几步。

1、开启USB驱动,点击SDK Manager–>选择Android SDK–>选择SDK Tools–>选择Google USB Driver–>点击apply或者OK。

如何通过白鹭引擎发布安卓原生项目
2、点击SDK Platforms,选中测试机的安卓版本,点击OK或者apply。
如何通过白鹭引擎发布安卓原生项目
3、手机通过USB连接到电脑,右击我的电脑,打开管理,找到“设备管理器”,找到自己的手机型号。
如何通过白鹭引擎发布安卓原生项目
4、右击手机型号,点击更新驱动程序,选择“自动搜索更新驱动程序软件”。
如何通过白鹭引擎发布安卓原生项目
5、然后安卓测试机上就多了个软件,这个就是刚完成的项目。

如何通过白鹭引擎发布安卓原生项目
6、点击打开软件,做的项目可以成功在手机上运行了。

如何通过白鹭引擎发布安卓原生项目
最后,是调试运行遇到的问题,附带有答案,希望对大家有所帮助。

1、Android Studio更新后会出现failed to find target with hash string ‘android-26’错误。报错的大概意思是:在SDK中没有找到Adnroid api 26的信息,原因在于,你的项目需要用到Android api 26,但你本地没有下载。

解决方案:在SDK Manager中下载相应的api,之后重新编译即可。选择相应的api,点击下方的OK或是Apply去确认下载。
如何通过白鹭引擎发布安卓原生项目
2、报错:Failed to find Build Tools revision 26.0.2。
如何通过白鹭引擎发布安卓原生项目
解决方案:下载对应版本的工具即可。
如何通过白鹭引擎发布安卓原生项目
3、报错:Configuration ‘compile’ is obsolete and has been replaced with‘implementation’ and ‘api’。

如何通过白鹭引擎发布安卓原生项目
分析问题:配置里有些文件api过时了。

解决方案:打开build.gradle文件。将compile改为implementation,将androidTestCompile改为androidTestplementation,将testCompile改为testImplementation。
如何通过白鹭引擎发布安卓原生项目
4、报错:The specified Android SDK Build Tools version(26.0.2) is ignored,as it is below the minium。
如何通过白鹭引擎发布安卓原生项目
分析问题:大概意思就是目前使用的build工具版本26.0.2不适合。

解决方案:打开build.gradle文件,修改相应的版本。
如何通过白鹭引擎发布安卓原生项目
这句话改成报错所要的版本。

5、报错:Counld not find com.android.tools.build:aapt2:3.5.3-5435860。
如何通过白鹭引擎发布安卓原生项目
原因:项目中全局build.gradle(不是某个module下的gradle文件)文件里的allproject{ }节点没有配置google仓库,项目中在下载aapt这个工具的时候找不到。

解决方案:在allprojects里添加google( )这句话,如图:
如何通过白鹭引擎发布安卓原生项目
以上便是本篇教程的全部内容了,如果有任何关于白鹭引擎的问题,欢迎在文章内评论,我们共同交流探讨。