Unity 發布到Android的注意事項開發環境

2021-08-13 09:04:19 字數 1521 閱讀 3370

nity端 unity5.3

android端 eclipse

總體說明

首先,我說一下,這是我在對unity發布到android的實際使用中,總結出來的經驗!如果你想一次就發布成功,如果你想少走彎路,請仔細看我的說明。因為坑比較多!

由於unity發布到andorid如果你不接廣告,那麼直接發布就可以,如果你要接其他sdk或者是廣告,那麼需要以google android project方式發布成android工程:

1. build settings->player settings->other settings->scriptingbackend 選擇monox

2. build settings->player settings->othersettings->optmization->api compatibility level 如果使用了檔案一系列的操作,選擇.net 2.0

3. build settings->player settings->company name 與product name的名字不要胡寫,審核不通過不要抱怨!!!!

4. build settings->player settings->other settings->bundleidentifier不要胡寫,審核不通過不要抱怨!!!!

5. 發布前,注意需要把icon與splash image設定好。要不發布後,還得重新發布,很麻煩。(build settings->player settings->default icon也要設定好)

6. build settings->player settings->publishingsettings->keystore設定好,不設定的話是debug模式,很多平台無法發布。當然,也可以在eclipse中進行包簽名

7. 64為的unity好像無法設定splash image 當然也有可能是我機器的問題

8. 廣告啊,付費什麼的,不要使用第三方 unity包!!!!!!!(因為第三方包,打包的時候,包名與你的工程名稱並不對應,你發布後,icon與splash也會無法顯示,這個你需要修改androidmanifest .xml的設定,有很大可能sdk中的功能也無法使用)

eclipse中的坑

1.android sdk與andorid開發外掛程式的版本需要一致!!!!

2.unity呼叫android的包, 你寫了乙個sdk想讓unity呼叫,需要注意的是:打成jar包的時候,只打src 與res資料夾! 因為5.0以後版本的unity 如果你全打包,那麼會有很多.classes檔案,unity是無法編譯通過的

3.android的包名需要與unity中的一致!!!

4.android-support-v4 需要與sdk中的一致,否則eclipse無法編譯通過

5. 注意第三方sdk:!!!

6. 360平台你必須使用它的廣告sdk,而且還不能帶其他廣告的sdk。。。。包括ads。。。ads關閉很麻煩,需要刪除編譯器中的ads模組 unity也是坑

7. unity有可能出毛病!!!!!!!!!!!!!有時候,你總發布,總發布不過去,你重啟下unity就能發布過去。很坑!

flutter 發布到android市場

1 製作android簽名 2 android專案裡修改gradle.properties檔案 新增以下 證書名字 證書密碼 證書路徑,證書檔案必須和gradle.properties同一級目錄 證書密碼 android.usedeprecatedndk true 3 build.gradle裡簽名...

Android發布專案到公共庫

android studio 使用gradle進行專案管理與編譯,我們在使用第三方開源專案的時候,可以在build.gradle中新增compile support 25.1.1 直接使用 庫中的專案,那麼如何發布個人的專案供其他人使用呢.有兩種比較方便的方法 1,使用bintray release...

android專案打包發布到jitpack

用了這麼久的android studio 很多時候都是引入別人的引用,今天自己要把自己的資源庫發布了,弄了半天才成功,記錄下方便自己以後查閱!新建專案,新建module 在專案的build.gradle 中加入jitpack外掛程式 buildscript 在module的build.gradle中...