本文將會給大家介紹一下如何將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文件,修改相應的版本。
這句話改成報錯所要的版本。
原因:項目中全局build.gradle(不是某個module下的gradle文件)文件里的allproject{ }節點沒有配置google倉庫,項目中在下載aapt這個工具的時候找不到。
解決方案:在allprojects里添加google( )這句話,如圖:
以上便是本篇教程的全部內容了,如果有任何關于白鷺引擎的問題,歡迎在文章內評論,我們共同交流探討。
更多初級開發文檔
18、
19、 菜鳥丨撲克牌翻牌特效


