關於unity打包的apk在安卓8.0上執行黑屏的解決方案
當前專案unity打了安卓端的測試包,在安卓5.0,6.0,7.0執行的時候都是正常的。唯獨在安卓8.0執行黑屏,一開始的時候單純的以為是安卓sdk版本的問題,後來分別查看了unity的安卓sdk跟引入的安卓部分的sdk版本如下圖,發現安卓8.0對應的api26都是轉裝好的。真是逗比到了極致,看到這個我根本沒怎麼思考就認為sdk引入出問題了重新把兩房的sdk重新引入了一遍,血淚啊。後來發現還是不行。再後來在交流群裡請教了這個問題,有大神給了個方向說可能是unity自身的問題,導致安卓許可權獲取不到執行黑屏。
AndroidStudio的sdk
Unity的安卓sdk
原來我之前的方向都走錯了,後來我把應用安卓上手機後主動去軟體管理那裡把相關的許可權都給打開了,然後再次啟動應用就能正常的進入了。但是這個解決方法肯定行不通的額,不可能每個玩家都去告訴他要玩我們的產品你得先把所有的許可權開啟,這個是不切合實際啊。所以我就去找了本人對應unity版本的補丁,本人unity2017.1.1。
最後換了unity版本再次打包執行完美開啟
相關推薦
關於unity打包的apk在安卓8.0上執行黑屏的解決方案
當前專案unity打了安卓端的測試包,在安卓5.0,6.0,7.0執行的時候都是正常的。唯獨在安卓8.0執行黑屏,一開始的時候單純的以為是安卓sdk版本的問題,後來分別查看了unity的安卓sdk跟引入的安卓部分的sdk版本如下圖,發現安卓8.0對應的api26都是轉裝好的。
okhttp3 以上版本在安卓9.0無法請求資料的解決方案
應用官方的說明:在 Android 6.0 中,我們取消了對 Apache HTTP 客戶端的支援。 從 Android 9 開始
Unity 安卓8.0部分機型閃退 Only fullscreen activities can request orientation
當我們targetSdkVersion 27的應用在部分api level 26的機子上執行時就會報這個“Only fullscreen activities can request orientation”錯誤,據網上
ProgressBar的indeterminateDrawable屬性在安卓6.0上的問題
tag sha ont progress utf-8 ++ Coding nat 圓形 通過indeterminateDrawable屬性去自己定義ProgressBar方法: <ProgressBar android:i
【android】應用圖示Drawable轉Bitmap,適配安卓8.0
相信大家在載入應用圖示的時候,經常會將得到的Drawable轉成Bitmap,程式碼如下: Drawable drawable = mPackageManager.getApplicationIcon(packageName); return ((BitmapDrawable) drawabl
安卓8.0靜態註冊廣播不能用的問題
靜態註冊廣播,但是發現接收不到廣播 解決方案如下: 在intent裡面加 component(“廣播接收者的報名”,“廣播接收者路徑”)
H5搖一搖安卓8.0相容
H5搖一搖相容問題 最近公司要做一個H5的搖一搖活動,我在網上搜了一個,網上有很多關於H5做搖一搖的文章,基本是用devicemotion這個中立感應做的,我用自己的手機測試了一下,哎,可以,就直接用到專案上了,後面測試的時候發現安卓vivo NEX和小米5這兩
安卓應用建立快捷方式的最新操作(相容安卓8.0)
在安卓8.0以前,如果需要給安卓APP建立快捷方式,需要使用到廣播機制。 而在最新的安卓8.0中,舊的廣播建立快捷方式方式是已經過時甚至失效了的。 而新的快捷方式使用了一個新的類:ShortcutManager,谷歌在拋棄舊機制的同時,在ShortcutManager上加
安卓8.0下的應用安裝
目錄 那麼如何處理這個許可權呢? 1.應用的安裝流程 2.首先申請許可權 3.點選按鈕進行應用安裝 4.檢查是否有未知應用來源的許可權 5.執行安裝流程 到這裡就基本就完了,但有幾個注意點: 前言:安卓系統升級到8.0之後,Google將未知應用安裝許可權的開
安卓8.0通知許可權適配
隨著安卓8.0的出現,越來越多的人開始要進行8.0系統的適配了,很多人都知道安卓最近幾個版本的新特性這裡大概說一下: 5.0的時候出現了Design風格6.0出現的危險許可權需要申請7.0出現的目錄訪問被限制今天要介紹的8.0通知欄的機制在前一段時間用一個8.0的模擬器測
安卓8.0 O系統頂部通知提示狀態列
安卓8.0系統和8.0以下系統顯示彈出通知狀態列方法。 notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); //建立noti
popwindow 在安卓7.0上顯示位置錯誤以及在6.0下點選外部不能消失的情況解析
popwindow在日常使用的過程中頻率很高 ,一般用起來也是得心應手,但是也是有很多坑存在的,在這個版本的迭代中就遇到了一些問題,解決起來很簡單,但是以後開發中肯定要注意的 popwindow 出現的View not attached to window
安卓7.0上在狀態列上加電池百分比
》》》》》》 安卓7.0上的statusbar上是預設不帶電池百分比的。需要我們加上去。有兩個方法,先寫第一個方法 1. 在frameworks/base/packages/SystemUI/res/layout/system_icons.xml
安卓8.0系統notification適配Failed to post notification on channel “null”
所以要去對8.0系統進行適配: //程式碼省略 String name = "my_package_channel";//渠道名字 String id = "my_package_channel_1"; // 渠道ID
安卓8.0桌面圖示適配
一、現狀及問題 在安卓8.0之前的版本中,原生安裝系統 在應用安裝到手機後,顯示在桌面上的圖示只有一種方式來決定, 即在manifest.xml的Application節點中設定 icon標籤的屬性,這個任何安卓開發者都應該清楚。 上
安卓8.0和7.0有什麼區別 8.0系統新功能盤點[安卓中文網]
Android和iOS的系統霸主之爭已經打了好幾年,在前不久iOS剛剛釋出了第11個版本,而安卓也同樣做好了回擊的準備,準備在近期正式推送Android O系統,也就是我們常說的安卓8.0。雖然國產手機不會直接使用Android的原生系統,但那些國產手機推出的定
安卓8.0 SystemUI 中的quick setting加入螢幕截圖功能
package com.android.systemui.qs.tiles; import android.content.res.Configuration; import android.content.res.Resources; import android.view.LayoutInflater
安卓8.0及以上使用通知
inflate not in amp open pan uniq rar extend activity 然後發送通知: 代碼如下: package shurui.loyal888.com.myapplication; import andro
解決在安卓8.0以上應用升級安裝失敗權限問題
man XML install ide roi src package app content 解決在安卓8.0、9.0機子上內部應用升級安裝失敗權限問題: 1、在AndroidManifest.xml 裏配置安裝權限 如下代碼:<uses-permission an
安卓7.0 WebView 載入網頁空白解決辦法
mainWebView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(W