中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎樣把白鷺引擎開發的游戲通過Egret Native發布到GooglePlay平臺?

發布時間:2020-05-23 17:50:28 來源:億速云 閱讀:464 作者:鴿子 欄目:游戲開發

GooglePlay 平臺是很多開發者在海外發布游戲的第一選擇,本文將介紹如何將白鷺引擎開發的游戲通過Egret Native 發布到 GooglePlay 平臺。

發布前期準備

1、科學上網,登錄GooglePlay需要***;

2、一張支持境外支付的Visa卡用來支付注冊的25美金;

3、建議使用最新版Chrome瀏覽器來進行整體的發布流程。

打包Android App

使用Egret Native生成一個Android項目,在Android Studio中發布為aab 格式,而非 apk格式。

.aab格式為發布GooglePlay的專用格式,全名為 Android App Bundle,您可以在https://developer.android.com/guide/app-bundle/test#generate_apks上了解更多aab 格式的內容(需要科學上網)。

如果項目要輸出aab格式的包,需要滿足兩個條件:

1、Android Studio 3.2以上版本;

2、gradle版本要大于:3.2.1,比如:classpath 'com.android.tools.build:gradle:3.2.1'。當滿足如上設置后,在Android Studio中,單擊菜單上的Build->Generate Signed Bundle/APK,并在彈出菜單中選擇Android App Bundle即可。

注冊開發者賬號

注冊并登陸GooglePlay開發者賬號,

鏈接是:https://play.google.com/apps/publish/signup/。

需要注意的是在支付25美金的時候,Chrome瀏覽器登錄賬號一定和你剛才注冊的 GooglePlay賬號是同一個 否則可能會出現無法支付的問題。

發布流程

進入平臺后,見到右上角有一個創建應用,點擊進入創建應用流程。

在這個頁面中會看到左邊這幾項有灰色對勾,點開應用版本上傳打包好的應用,按照提示依次解決應用檢查出現的問題。

權限檢查錯誤

您的應用的 APK 請求“android.permission.READ_PHONE_STATE”權限。應用若要在 APK 中使用這些權限,必須設置隱私權政策。 如果您的應用的目標受眾群體包括未滿 13 周歲的兒童,那就必須添加隱私權政策

如果您遇到該錯誤,可以用以下兩種方式任選一種解決:

1、提供一個架設在海外服務器上的靜態隱私聲明頁面,并在GooglePlay 的并在商品詳情選項最后填充該網頁地址;

2、修改Egret Native 生成的AndroidManifest.xml 文件,具體修改方式請見后續小節:權限配置。

64位應用錯誤

此版本不符合Google Play關于提供64位版本應用的規定 以下APK或App Bundle面向64位設備,但只有32位原生代碼:1。請向應用中添加64位和32位原生代碼。您可以使用Android App Bundle發布格式來自動確保每種設備架構僅接收所需要的原生代碼。這樣可避免增加應用的總大小。

如果您遇到該錯誤,則需要在打包的時候補充64位的支持。請修改 build.gradle 文件中,添加如下屬性:

{
    ndk {
        abiFilters 'armeabi-v7a','arm64-v8a'
    }
}

上傳完項目并校驗通過,此時應用版本檢查,右下角的發布按鈕還是灰色不能發布,進入商品詳情填充和內容分級階段。

每滿足一項內容,對應選項的灰色對勾會變成綠色,當所有帶灰色對勾的選項變成綠色以后,此時重新點開應用版本查看對應的項目,發布按鈕將會解鎖點擊進入審核期,如無意外項目將會正常發布。

附:權限配置

GooglePlay 權限檢查相關內容:由于Egret Native 1.0.1 以前的版本 egret.arr 中的 AndroidManifest.xml 中沒有顯式聲明 targetSdkVersion ,這會導致工具會自動添加三個權限

1、android.permission.READ_PHONE_STATE;

2、android.permission.WRITE_EXTERNAL_STORAGE;

3、android.permission.READ_EXTERNAL_STORAGE。

解決方案:
1、Egret Native 1.0.2 版本解決了這個問題,升級即可;
2、開發者可以在AndroidManifest.xml 中添加相應權限的主動刪除。

<uses-permission
        android:name="android.permission.READ_PHONE_STATE"
        tools:node="remove" />

如遇到tools無法識別顯示為紅色,則:需要在應用的AndroidManifest.xml(不是上文中提到的egret.arr的AndroidManifest.xml)的跟節點中添加如下內容:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="org.egret.example">

通過以上步驟,您就可以將游戲發布到GooglePlay平臺上了,祝各位開發者打包發布順利。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南阳市| 航空| 新津县| 嘉祥县| 沙坪坝区| 聂拉木县| 射洪县| 正安县| 广丰县| 昌黎县| 台湾省| 固始县| 额尔古纳市| 边坝县| 通河县| 蒙阴县| 永川市| 和田市| 肇东市| 上高县| 老河口市| 杂多县| 晋城| 晋州市| 阜平县| 苗栗县| 买车| 大港区| 商都县| 武乡县| 巴林右旗| 寿阳县| 林周县| 高要市| 永城市| 通许县| 壶关县| 崇左市| 厦门市| 耿马| 石狮市|