Laya 版本 2.6.1
Android Studio 4.0.1
JDK 版本:14.0.1
環(huán)境配置:https://jingyan.baidu.com/article/ed2a5d1f9ab37e09f6be17c7.html
SDK 版本:28.0.0
環(huán)境配置:https://www.cnblogs.com/PrimaryDream/p/11733917.html
1、點擊工具—app構建

image.png
2.進行構建項目

image.png
2.1 Nativa版本:是指構建發(fā)布為HTML5版本
2.2 項目類型:點開下拉箭頭,可以看到有Android studio、XCode iOS、Eclispse、wkwebview的選擇項,我們這里選擇 Android studio
2.3 項目名稱:可以是你這個游戲名字的首字母小寫
2.4 應用名稱:打包后的APK名字
2.5 包名:如果是渠道方會給出對應的包名(單機不需要)
2.6 URL:為服務器保存的bin路徑中的index.html地址
2.7 輸出路徑:構建出來的項目保存位置
2.8 資源路徑:指的是項目的bin文件夾(如果不加則打包出的apk包的體積小但是加載速度比較慢,因為資源文件都是在服務器上存著的會有延遲。相反如果加了則包體積變大,因為加載是在apk中所以加載速度會很快)
3.點擊開始創(chuàng)建

image.png
當出現(xiàn)上面的彈窗時,說明創(chuàng)建成功了,然后進入下圖中的文件夾

image.png
這android_studio文件夾就是我們要打包apk的項目,接下來就是要在Android Studio中進行打包
4.打開Android Studio
4.1.通過 "Import Project(Gradle,...)"打開 android_studio 文件夾中間的報錯暫時可以不去管
4.2如果update gradle失敗,將 gradle-wrapper.properties 文件的的distributionUrl改為本地路徑就可以了
distributionUrl=file\:///D:/ProgramFiles/Gradle/gradle-6.1.1-all.zip

image.png
4.3:修改游戲圖標和進入游戲圖片

image.png
drawable:這個文件夾下的png為游戲進入圖片
layout:第一個xml顯示的是主界面ui,第二個xml則是游戲進入圖片的ui
mipmap:文件夾下是游戲圖標的圖片,需要替換的話要把五個png都進行更換
5. 生成APK

image.png
選擇APK后點擊Next。

image.png

image.png
沒有簽名的話,選擇Create new新創(chuàng)一個 (密碼一定要記?。?/p>

image.png

image.png

image.png
選取一個打包版本

image.png
tip:這里我們會發(fā)現(xiàn)在下面的Signature Versions中有兩個選項。
v1:Android7.0之前的簽名方式,使用JDK中的jar Signature方式對APK進行簽名打包,應該是通過ZIP條目進行驗證,這樣APK 簽署后可進行許多修改,可以移動甚至重新壓縮文件
v2:Android7.0推出的簽名方式,使用Full Apk Signature方式對APK進行簽名打包,驗證壓縮文件的所有字節(jié),而不是單個ZIP 條目,因此,在簽名后無法再更改
V1和V2的簽名使用:
只勾選v1簽名沒有影響,但是在7.0上不會使用更安全的驗證方式
只勾選V2簽名,7.0以下會直接安裝完顯示未安裝,7.0以上則使用了V2的方式驗證
同時勾選V1和V2則都沒問題
這樣apk就會打包到我們之前的android_studio文件夾的app下,最后點擊Finish后等待Android Studio進行打包生成
6 打包完成
當右下角出現(xiàn)這個時候表示打包成功,進入文件夾查看我們打包后的apk

image.png
進入android_studio/app文件夾,可以看到release目錄,里面有我們的apk文件

image.png
至此,打包完成
建議電腦安裝andorid 模擬器,把剛才的apk文件拖入到模擬器,點擊即可運行。