準備發布應用之前要確保關閉debug屬性

2021-06-28 02:54:22 字數 773 閱讀 8899

在準備發布應用之前要確保關閉debug屬性,即設定androidmainifest.xml中android:debuggable="false",

android:debuggable="false">但是有時候會忘記關掉這個屬性。

所以在發布之前最好進行測試,使用aapt工具:

aapt list -v -a myfile.apk

這個命令將會列印和apk相關的所有詳細資訊,找到「android:debuggable",它的值分為:

0x0: debuggable false

0xffffffff: debugabble true

例如,在我的測試中,這一行的資訊是:

a: android ebuggable(0x0101000f)=(type 0x12)0x0

這說明我的release build已經關閉了debuggable!

另外,還有一種測試方法:

使用android cts測試,

這是一種單元測試的方法,具體用到的類是android.permission.cts.debuggabletest。

testnodebuggable:如果是true,說明debuggable false;

testnodebuggable:如果是false,說明debuggable true。

CryEngine當庫呼叫 之準備

本人一直從事windows平台上的圖形應用開發,從用opengl到osg零零散散已經大概有3年了,osg也是從看書到看原始碼日子就這樣平平淡淡的過著。大概是今年4月份左右群裡閒聊知道cryengine開源的訊息,因為高中時候玩過 孤島危機 系列,被其渲染效果深深震撼過,於是決定搞搞它。cryengi...

DelegateAndEvent應用之回馬槍

應用 delegate 和event 實現函式的 在實際的開發中非常有用。它實現的實際上是一種依賴通知的效果。通常可以用在 子窗體資訊更新的結果反饋至母窗體 類的屬性值和 ui控制項值依賴時的相互 通知 等。現通過簡單的例子 demo 這兩種應用場景 一 類的屬性值發生變化時,反饋到和它關聯的控制項...

Docker應用之倉庫

倉庫是存放映象的地方 註冊伺服器是管理倉庫的具體伺服器,每個伺服器上可以有多個倉庫,每個倉庫也可以有多個映象 如 dl.dockerpool.com ubuntu dl.dockerpool.com就是註冊伺服器位址,ubuntu是倉庫名 一 docker hub公共映象市場 docker hub是...