1. 程式人生 > >【安卓學習之常見問題】 從Google Play 下載下來的App 白屏

【安卓學習之常見問題】 從Google Play 下載下來的App 白屏

█ 問題:

 ● 將app打包後,發給客戶,客戶將app上架到Google Play,再下載下來,發現 介面白屏:
   這裡寫圖片描述
 ● 本來是有張背景圖的,就是所謂的引導頁,之後會進入下一個頁面,結果就卡在這邊,不動,檢視手機的資訊(發現和手機沒有關係):
 這裡寫圖片描述
 

█ 實驗:

 ● 不經過Google Play,直接打包 安裝,發現是正常的,說明apk本身沒有問題,那就是上傳和下載的不是同一個apk
 ● 先安裝從Google Play下載的apk,再安裝自己打包的apk,提示:簽名檔案不一樣,可以確認APK被Google Play重新簽名了
 ● 檢視Google Play的後臺,發現:【Google Play App Signing】被打鉤了,而且一經打鉤即Enabled後,就無法取消了!

除非放棄這個Apk,重新註冊一個!
 這裡寫圖片描述

█ 解決:

 ● 為了不改變舊的apk,只能上傳時,不能通過加固軟體等其他手段對APK進行保護,而且最終的簽名,只能通過Google Play的後臺進行簽名!
 

█ 總結:

 ● 【Google Play App Signing】不要打鉤!

█ 相關資料:

相關推薦

學習常見問題 Google Play 下載下來App

█ 問題:  ● 將app打包後,發給客戶,客戶將app上架到Google Play,再下載下來,發現 介面白屏:     ● 本來是有張背景圖的,就是所謂的引導頁,之後會進入下一個頁面,結果就卡在這邊,不動,檢視手機的資訊(發現和手機沒有關係):

學習常見問題 Google Play問題-上傳失敗 -- (您上傳的 APK 沒有經過 Zipalign 處理,請對 APK 執行 Zipalign 工具,然後重新上傳。)

█ 【安卓學習之常見問題】 Google Play問題-上傳失敗 – (您上傳的 APK 沒有經過 Zipalign 處理,請對 APK 執行 Zipalign 工具,然後重新上傳。) █ 問題:  ● 提交了一個APP,提示【您上傳的 APK 沒有

學習筆記Android Studio第3課——EditText控制元件

EditText和TextView很相似,主要不同的是EditText是使用者可以在上面編輯本文的,而TextView只能用app本身去改變和顯示。做了一個簡單的登入介面:xml程式碼如下<?xml version="1.0" encoding="utf-8"?>

學習4.碎片(Fragment)實踐---一個簡單的新聞應用。

今天看了有關碎片(Fragment)的一些知識,最後面有一個實踐應用,我就做了這個專案,並做了一點小結。 很多時候我們希望我們的app能夠在手機/Pad上通用,但是Pad螢幕面積比較大,手機上可以一個螢幕都在展示一個專案,但是如果平板也這樣,可能就比較浪費,為了應對這個問題

學習二--佈局

1.線性佈局       <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/andro

學習SQLite+ListView完成一個通訊錄

activity_main.xml  含有ListView佈局 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.andro

1.0 學習開始啟程

文章目錄 前言 安卓歷史 安卓系統架構 安卓四大元件 建立安卓專案 Android專案結構 APP目錄下內容 AndroidManifest.xml 活動基類 引用專案的字串 buil

1>test.obj : error LNK2005: _main 已經在 main.obj 中定義c的學習

下決心要在空餘時間學習C語言,從今天開始。 遇到的一個小問題,查詢資料結果如下。 造成LNK2005錯誤主要有以下幾種情況: 1.重複定義全域性變數。可能存在兩種情況: A、對於一些初學程式設計的程式設計師,有時候會以為需要使用全域性變數的地方就可

-自定義佈局App開發思路 一步一個腳印(十)實現內嵌在app中的webview 騰訊開源X5 高效安全

實現內嵌在app中的webview 採用騰訊開源X5 高效安全 webview在app的使用中,十分頻繁,原生的webview載入速度相對來說很慢,而且很費流量。騰訊開源了x5的webview

與物聯網Arduino開發板與Android之間通訊

關於Arduino開發板 Arduino是一款開源電子原型平臺,硬體部分是可以用來做電路連線的Arduino電路板。可以通過編寫程式,最後燒寫入開發板,配合上一些感測器,以及富有創造力的設計可以創造出很多神奇的東西。 在大三的時候,對物聯網的感興

學習Loader的簡單用法

1.laoder 英譯:裝載器 是從android3.0 以後出現的東西,要理解這裡需要先理解為什麼會出現載入器(也有地方把它說成是裝載器)呢? 如果沒有載入器的話, 首先Activity是我們的

Android中Ringtone播放詳解原始碼解析五

        現在咱們來聊聊android系統中鈴聲的播放,從framework層面說說Ringtone的播放原理,我在android原始碼中碰到了播放系統鈴聲中的問題,所以仔細研究了這方面的知識,現在整理一下,給讀者一些幫助,現在我對鈴聲的播放和設定特別親切,不管是簡

-自定義佈局App開發思路 一步一個腳印(九)實現自定義滾動的新聞條目上下滾動-仿蘑菇街

實現自定義滾動的新聞條目上下滾動-仿蘑菇街       這種上下滾動的自定義佈局,就像是公告那種上下的翻滾,一般為文字的滾動,很明顯,就是自定義佈局,一般是線性佈局。這裡提到的安卓原生的控制元件自然是

C++ STL學習容器set和multiset

一、set和multiset基礎 set和multiset會根據特定的排序準則,自動將元素進行排序。不同的是後者允許元素重複而前者不允許。 需要包含標頭檔案: #include <set> set和multiset都是定義在std空間裡的類模板: templ

Spark-core學習 RDD寬窄依賴 & Stage

spark red schedule 例如 shell 落地 版本 進行 規則 環境  虛擬機:VMware 10   Linux版本:CentOS-6.5-x86_64   客戶端:Xshell4  FTP:Xftp4  jdk1.8  scala-2.10.4(依賴jd

Spark-core學習 Spark資源調度和任務調度

重新 缺點 mage 註意 負責 如果 blog 高層 www 環境  虛擬機:VMware 10   Linux版本:CentOS-6.5-x86_64   客戶端:Xshell4  FTP:Xftp4  jdk1.8  scala-2.10.4(依賴jdk1.8)  s

學習筆記 -- (安裝環境) Android Studio安裝配置、環境搭建詳細步驟及基本使用 Android Studio和SDK官方開發工具下載 Android Studio教程入門到精通 Android開發-第一個程式:HelloWorld!

1、下載Android Studio安裝配置、環境搭建詳細步驟及基本使用    https://www.cnblogs.com/yanglh6-jyx/p/Android_AS_Configuration.html https://blog.csdn.net/k491022087/ar

Android系統原始碼篇(二)Source Insight

Source Insight(以下簡稱SI) 一、SI簡介        SI是一款面向專案開發的程式編輯器和程式碼瀏覽器,它提供了一個檢視將分散在各個地方的程式碼匯合在一起形成一個虛擬的整體,供開發者方便地閱讀和編輯,如下圖所示。它已經持續維護了10多年了,旨在提

Android系統原始碼篇(一)原始碼獲取、原始碼目錄結構及原始碼閱讀工具簡介

前言 古人常說,“熟讀唐詩三百首,不會作詩也會吟”,說明了大量閱讀詩歌名篇對學習作詩有非常大的幫助。做開發也一樣,Android原始碼是全世界最優秀的Android工程師編寫的程式碼,也是Android開發中絕對的權威所在。Android系統開源,且佔據了當今手機系統世界的絕大部分江山,各大手機廠商要做手機系

IOS學習常見問題 Program License Agreement updated

遇到問題: 因為要上架一款新的app,就需要在蘋果開發者中心(https://developer.apple.com/account/ios/certificate/)去申請釋出證書,於是登陸進去,就提示Program License Agreement up