我正在嘗試將Google Play遊戲集成到我用Crosswalk創建的應用程序中(我沒有使用科爾多瓦或除Crosswalk之外的任何其他庫)。最初我進入了一個狀態,在我的Android 4.2.2測試設備上,我可以啓動遊戲並解鎖成就。然而,當我在飛機模式下進行測試時,除了白色的屏幕和logcat中的模糊和無用的錯誤外,我只會被迎面而來。Android Studio with Crosswalk和Google Play遊戲:啓動時的白屏
我現在已經更新了設備5.0.1,而這個裝置做了同樣的白色屏幕問題,並給出了相同的logcat的錯誤,除了一如既往,無論互聯網連接。值得注意的是,4.2.2錯誤仍然播放音頻,但沒有顯示任何圖像,而5.0.1設備只是讓我在沒有任何反饋的白色屏幕上。
這裏是一個發射失敗的上一個5.0.1的logcat:
01-18 21:24:58.263 21216-21216/? E/Zygote: MountEmulatedStorage()
01-18 21:24:58.263 21216-21216/? E/Zygote: v2
01-18 21:24:58.263 21216-21216/? I/libpersona: KNOX_SDCARD checking this for 10255
01-18 21:24:58.263 21216-21216/? I/libpersona: KNOX_SDCARD not a persona
01-18 21:24:58.263 21216-21216/? I/SELinux: Function: selinux_compare_spd_ram , priority [2] , priority version is VE=SEPF_SCH-I545_5.0.1_0022
01-18 21:24:58.273 21216-21216/? E/SELinux: [DEBUG] get_category: variable seinfo: default sensitivity: NULL, cateogry: NULL
01-18 21:24:58.273 21216-21216/? I/art: Late-enabling -Xcheck:jni
01-18 21:24:58.534 21216-21216/com.cameronseid.pegasausage D/ResourcesManager: creating new AssetManager and set to /data/app/com.cameronseid.pegasausage-1/base.apk
01-18 21:24:58.544 21216-21216/com.cameronseid.pegasausage W/ActivityThread: Application com.cameronseid.pegasausage is waiting for the debugger on port 8100...
01-18 21:24:58.544 21216-21223/com.cameronseid.pegasausage I/art: Debugger is active
01-18 21:24:58.764 21216-21216/com.cameronseid.pegasausage I/GMPM: App measurement is starting up, version: 8487
01-18 21:24:58.764 21216-21216/com.cameronseid.pegasausage I/GMPM: To enable debug logging run: adb shell setprop log.tag.GMPM VERBOSE
01-18 21:24:58.884 21216-21216/com.cameronseid.pegasausage D/XWalkLib: Init embedded mode
01-18 21:24:58.884 21216-21216/com.cameronseid.pegasausage D/XWalkLib: lib version, api:5, min api:5
01-18 21:24:58.884 21216-21216/com.cameronseid.pegasausage D/XWalkLib: app version, api:5, min api:5
01-18 21:24:58.884 21216-21216/com.cameronseid.pegasausage D/XWalkLib: XWalk core version matched
01-18 21:24:58.974 21216-21216/com.cameronseid.pegasausage I/cr.library_loader: Time to load native libraries: 2 ms (timestamps 9883-9885)
01-18 21:24:58.974 21216-21216/com.cameronseid.pegasausage I/cr.library_loader: Expected native library version number "", actual native library version number ""
01-18 21:24:58.974 21216-21216/com.cameronseid.pegasausage D/XWalkLib: XWalk core architecture matched
01-18 21:24:58.974 21216-21216/com.cameronseid.pegasausage D/XWalkLib: Running in embedded mode
01-18 21:24:58.974 21216-21216/com.cameronseid.pegasausage D/XWalkLib: Init core bridge
01-18 21:24:59.405 21216-21216/com.cameronseid.pegasausage I/cr.library_loader: Expected native library version number "", actual native library version number ""
01-18 21:24:59.405 21216-21216/com.cameronseid.pegasausage I/chromium: [INFO:library_loader_hooks.cc(121)] Chromium logging enabled: level = 0, default verbosity = 0
01-18 21:24:59.405 21216-21216/com.cameronseid.pegasausage I/cr.BrowserStartup: Initializing chromium process, singleProcess=true
01-18 21:24:59.415 21216-21299/com.cameronseid.pegasausage I/ResourceExtractor: Extracting resource /data/data/com.cameronseid.pegasausage/app_xwalkcore/paks/xwalk.pak
01-18 21:24:59.465 21216-21299/com.cameronseid.pegasausage I/ResourceExtractor: Extracting resource /data/data/com.cameronseid.pegasausage/app_xwalkcore/icudtl.dat
01-18 21:24:59.675 21216-21216/com.cameronseid.pegasausage W/art: Attempt to remove local handle scope entry from IRT, ignoring
01-18 21:24:59.685 21216-21216/com.cameronseid.pegasausage E/SysUtils: ApplicationContext is null in ApplicationStatus
01-18 21:24:59.685 21216-21216/com.cameronseid.pegasausage E/ApkAssets: Error while loading asset assets/icudtl.dat: java.io.FileNotFoundException: This file can not be opened as a file descriptor; it is probably compressed
01-18 21:24:59.715 21216-21216/com.cameronseid.pegasausage I/Adreno-EGL: <qeglDrvAPI_eglInitialize:410>: EGL 1.4 QUALCOMM build: ()
OpenGL ES Shader Compiler Version: E031.25.03.06
Build Date: 01/24/15 Sat
Local Branch: AF11_RB1_AU15
Remote Branch:
Local Patches:
Reconstruct Branch:
01-18 21:24:59.805 21216-21365/com.cameronseid.pegasausage W/cr.media: Requires BLUETOOTH permission
01-18 21:24:59.845 21216-21216/com.cameronseid.pegasausage E/chromium: [ERROR:xwalk_platform_notification_service.cc(103)] Not implemented reached in virtual bool xwalk::XWalkPlatformNotificationService::GetDisplayedPersistentNotifications(content::BrowserContext*, std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*)
01-18 21:24:59.855 21216-21216/com.cameronseid.pegasausage E/chromium: [ERROR:xwalk_browser_context.cc(79)] Failed to read preference, error num: 0
01-18 21:24:59.925 21216-21216/com.cameronseid.pegasausage W/art: Attempt to remove local handle scope entry from IRT, ignoring
01-18 21:24:59.975 21216-21216/com.cameronseid.pegasausage W/AudioCapabilities: Unsupported mime audio/evrc
01-18 21:24:59.975 21216-21216/com.cameronseid.pegasausage W/AudioCapabilities: Unsupported mime audio/qcelp
01-18 21:24:59.995 21216-21216/com.cameronseid.pegasausage W/AudioCapabilities: Unsupported mime audio/mpeg-L1
01-18 21:24:59.995 21216-21216/com.cameronseid.pegasausage W/AudioCapabilities: Unsupported mime audio/mpeg-L2
01-18 21:25:00.005 21216-21216/com.cameronseid.pegasausage W/AudioCapabilities: Unsupported mime audio/x-ms-wma
01-18 21:25:00.005 21216-21216/com.cameronseid.pegasausage W/AudioCapabilities: Unsupported mime audio/x-ima
01-18 21:25:00.005 21216-21216/com.cameronseid.pegasausage W/AudioCapabilities: Unsupported mime audio/qcelp
01-18 21:25:00.005 21216-21216/com.cameronseid.pegasausage W/AudioCapabilities: Unsupported mime audio/evrc
01-18 21:25:00.035 21216-21216/com.cameronseid.pegasausage W/VideoCapabilities: Unsupported mime video/wvc1
01-18 21:25:00.035 21216-21216/com.cameronseid.pegasausage W/VideoCapabilities: Unsupported mime video/x-ms-wmv
01-18 21:25:00.045 21216-21216/com.cameronseid.pegasausage W/VideoCapabilities: Unrecognized profile/level 32768/2 for video/mp4v-es
01-18 21:25:00.045 21216-21216/com.cameronseid.pegasausage W/VideoCapabilities: Unsupported mime video/wvc1
01-18 21:25:00.055 21216-21216/com.cameronseid.pegasausage W/VideoCapabilities: Unsupported mime video/x-ms-wmv
01-18 21:25:00.055 21216-21216/com.cameronseid.pegasausage W/VideoCapabilities: Unsupported mime video/x-ms-wmv7
01-18 21:25:00.055 21216-21216/com.cameronseid.pegasausage W/VideoCapabilities: Unsupported mime video/x-ms-wmv8
01-18 21:25:00.065 21216-21216/com.cameronseid.pegasausage W/VideoCapabilities: Unsupported mime video/mp43
01-18 21:25:00.065 21216-21216/com.cameronseid.pegasausage W/VideoCapabilities: Unsupported mime video/sorenson
01-18 21:25:00.075 21216-21216/com.cameronseid.pegasausage W/VideoCapabilities: Unsupported mime video/mp4v-esdp
01-18 21:25:00.095 21216-21216/com.cameronseid.pegasausage I/VideoCapabilities: Unsupported profile 4 for video/mp4v-es
01-18 21:25:00.135 21216-21216/com.cameronseid.pegasausage W/AudioCapabilities: Unsupported mime audio/ac3
01-18 21:25:00.215 21216-21216/com.cameronseid.pegasausage D/Activity: performCreate Call secproduct feature valuefalse
01-18 21:25:00.215 21216-21216/com.cameronseid.pegasausage D/Activity: performCreate Call debug elastic valuetrue
01-18 21:25:00.235 21216-21216/com.cameronseid.pegasausage W/art: Attempt to remove local handle scope entry from IRT, ignoring
01-18 21:25:00.285 21216-21441/com.cameronseid.pegasausage D/OpenGLRenderer: Render dirty regions requested: true
01-18 21:25:00.365 21216-21441/com.cameronseid.pegasausage I/OpenGLRenderer: Initialized EGL, version 1.4
01-18 21:25:00.375 21216-21441/com.cameronseid.pegasausage D/OpenGLRenderer: Enabling debug mode 0
01-18 21:25:00.466 21216-21216/com.cameronseid.pegasausage W/art: Attempt to remove local handle scope entry from IRT, ignoring
01-18 21:25:00.486 21216-21466/com.cameronseid.pegasausage E/libEGL: validate_display:255 error 3008 (EGL_BAD_DISPLAY)
01-18 21:25:00.646 21216-21216/com.cameronseid.pegasausage I/Timeline: Timeline: Activity_idle id: [email protected] time:21141554
01-18 21:25:01.527 21216-21216/com.cameronseid.pegasausage I/Timeline: Timeline: Activity_idle id: [email protected] time:21142439
我曾嘗試編輯權限,調整SDK目標和最低版本,嘗試不同版本的人行橫道和谷歌發揮服務,都無濟於事。我完全失去了。
兩件事情從logcat中脫穎而出。一個 - 看來人行橫道正在使用需要互聯網連接的通知系統。這可能是值得關閉此服務(對不起,我不知道如何甚至可能)和兩個 - 有沒有藍牙權限設置,但我不認爲這會影響白屏... – scb998
我試過註釋掉初始化GoogleApiClient的行,同樣的問題依然存在 - 告訴我這不是谷歌播放問題。這種情況在5.0.1上有或沒有互聯網的情況下發生,但4.2.2在互聯網上運行良好,並且沒有互聯網沒有顯示任何東西 – techniponi