2016-09-20 32 views
1

我的一個奇怪的問題出現在我發佈的應用程序中,一些用戶報告說應用程序在啓動時顯示一個黑屏,即使顯示啓動畫面,我也有機會在朋友的手機(Galaxy S7 Edge)上進行測試,並顯示黑屏並停下來。Android 5.0.1上的啓動時無黑屏(無閃屏)Unity 5.0上的Android 6.0.1

我沒有一個Android設備6自己,所以很難調試,但一些研究,我已經做了以下內容並沒有幫助:

  • 開機狀態下發展建設
  • 幾乎所有試圖紋理壓縮類型
  • 導通/截止的多線程渲染
  • 接通/關斷的自動圖形API和強迫OpenGLES2
  • 導通/截止的32位顯示緩衝器
  • 更改啓動屏幕雪碧2D(不知道它是如何相關,但我在什麼地方閱讀)

統一版本:5.3.0 使用的資產:紙板SDK,圖像/聯繫人選擇器

知道我有另一個應用程序開發相同的版本和構建設置,它運作良好,幾乎唯一的區別,它不包含紙板SDK ..

當然,我試圖建立應用程序沒有使用紙板的場景甚至完全刪除它們,嘗試了另一個SDK版本,它不起作用。 兩者之間唯一的另一個區別是,第二個包含場景與3D模型,再次嘗試刪除它們,並沒有工作..

我不知道是否可以發佈谷歌播放鏈接給任何人嘗試,它是否可以請你告訴我,我不能調試應用程序,所以也許有人可以幫助..

謝謝你,

回答

1

啓動黑屏是在Android 6.0許可查詢結果(棉花糖) 。權限查詢方法已在Android Android 6.0上更改。當前和唯一已知的解決方案是更新到Unity 5.4此版本中的修復程序。

+0

但是,爲什麼我的其他應用程序工作?它不請求額外的權限? :/ –

+0

這取決於您的其他應用程序所要求的功能/權限。如果當前應用程序需要危險權限,則必須通過Unity 5.3不支持的代碼完成。 – Programmer

+0

@Programmer您是如何發現啓動時的權限查詢導致黑屏的?我想知道,因爲我想深入探討這個問題。 –