android lint檢查無用資原始檔刪除
android studio下檢查沒有用到的資原始檔並清除,減apk的大小。
第一步:先看未刪除無用資源前的apk檔案的大小。
第二步:開啟android studio,開啟專案。點選as導航欄上的Analyze,在彈出選單中選擇Run Inspection By Name
第三步:在彈出的對話方塊中輸入Unused Resources,回車
第四步:選擇Custom scope(自定義範圍),選擇project files (專案下的所有檔案),點選Ok
第五步:左側會列出所有沒有用到的資原始檔,右側顯示如下圖,點選Android Lint Quick Fixes,刪除無用資原始檔。
刪除後左側列表中檔名後會顯示 No longer vaild(不再有效),說明刪除成功了,不行?可以開啟資料夾,看看該資料夾下的刪除的檔案是否還在。
刪除無用資源後,重新編譯apk,檢視apk大小如下:
歡迎關注個人微信訂閱號,訂閱更多文章。
相關推薦
android lint檢查無用資原始檔刪除
android studio下檢查沒有用到的資原始檔並清除,減apk的大小。 第一步:先看未刪除無用資源前的apk檔案的大小。 第二步:開啟android studio,開啟專案。點選as導航欄上的Analyze,在彈出選單中選擇Run Inspection By Na
Android Studio 使用Lint檢查並去除無用資原始檔
在專案中會經常有一些無用的程式碼和資源,要一個個去查詢刪除太麻煩了,今天我們就來看在Android Studio 使用Lint檢查並去除無用資原始檔。 一起來看看吧 方法一 1,選擇你的專案 2,點選AS上的Analyze選單按鈕,選擇Run Inspection by
Android問題集之打包時避免刪除無用資原始檔
問題描述 在build中如果同時開啟以下兩個選項,那麼打包時就會進行混淆並且會刪除無用的資原始檔。 // 程式碼混淆 minifyEnabled true // 移除無用的resource檔案 shrinkResources true 雖然刪除無用資源能有助於較小apk大小,
Android Studio 檢查並去除無用資原始檔
在android studio中其實也是跟Eclipse一樣,可以使用Lint外掛的。具體方法如下。 在專案中點選右鍵,在出現的右鍵選單中有“Analyze” --> “run inspaction by Name ...”。在彈出的搜尋視窗中輸入想執行的檢查型別,如“Unused Resourc
為APP瘦身--刪除無用資原始檔
一、在開發過程中,由於需求不斷變更,UI的設計也在改變,可能造成了修改介面後,之前介面的資源清除不徹底,使得APP體積過於龐大。我們通過android中lint來清除無用的資源 1. 2. 3. 4. 這樣無用的資源就會被列出來了。覺的用不到的資源就刪
Android開發規範:資原始檔命名規範
文章目錄 layout layout中的id anim drawable values中的id layout 全部小寫,採用下劃線命名法,使用名詞或名詞片語。 所有Activity或Fragme
android jni 讀寫資原始檔:assets
想在jni下想讀寫打包的資原始檔(assets目錄底下的檔案)並非像讀寫普通檔案一樣(fopen相關函式)。因為所有的程式碼與資源都會被打包到一個apk檔案裡。所以訪問資源就必須對這個包進行讀寫操作。目前據我所知的有兩種方法: 1,用zlib庫讀寫apk包; 2,用
Android 比對國際化資原始檔中的翻譯缺失
因為app要做英文,繁體,中文,目前三種翻譯。然後目前還在用eclipse開發,導致有的時候編譯器並沒有提示哪些有缺失翻譯。 又經常新增。導致有的欄位可能有漏掉。不僅僅是研發會漏掉,也有可能是翻譯人員會漏掉。所以利用閒暇時間,打了個jar包。 目前可以比
android lint三部曲三:Android-Lint 檢查問題列表
這裡的Android-Lint所檢查的問題列表是從AndroidSDK Tools r20.0.3 (ADT v20.0.3)中得來的預設的,執行下列指令即可得到: $lint --show $lint --list --show可獲得詳細列表(id
Android Resource 怎樣載入資原始檔(3)
當要求一個你提供了選擇中的資源,安卓根據當前裝置配置,在執行時候進行選擇。為了證明安卓如何選擇資源,建設下面的圖片目錄每個都包含不同版本的相同圖片。 * drawable/ * drawable-en/ * drawable-fr-rCA/ * d
Android開發-SQLite從資原始檔中資料庫複製到SD到增刪改查-AndroidStudio
覺得博文有用,請點贊,請評論,請關注,謝謝!~最近換工作了,新專案接觸到一些新的知識點,跟大家逐一分享~~首先是SQLite,專案中需要把一個本地幾十兆的本地資料庫放在專案中,實現只用json傳遞少量資料,卻可以實現複雜資料查詢顯示的功能。我分兩塊來說,一個使用SQLiteS
使用Android Studio的lint清除無用的資原始檔
如上圖:在專案中,點選選單欄的Analyze -> Run Inspection by Name ... 彈出輸入框: Enter 之後會彈出: 一般選擇整個專案或某個模組,當然也可以指定某個目錄 OK之後 Studio會自動分析,然後可以根據結果清除無用的資原始
在android-studio中,使用android 中 lint 來清除無用的資原始檔
使用lint清除無用資源的步驟: 1、 2、 3、 4、 5、 需注意的是,如果用到第三方jar,如果裡面運用反射引用到本地資源(如圖片,檔案)之類的,使用lint查詢時,這些資源也會被標出成沒用的資源,所以在使用lint 清除無用資源時,這一點需要注意一下
Android lint 刪除無用圖片檔案和配置檔案
Android lint 刪除無用、冗餘的 配置檔案和 圖片資源 轉載請註明 http://blog.csdn.net/aaawqqq?viewmode=contents Android
Android------------------的資原始檔的學習
一、style的學習 用法: 使用: 使用系統自帶的style的風格 使用: 效果: 二、drawable的使用 selector是一個xml檔案進行載入使用的: 檔名叫做b
Android利用Mediapalyer播放本地資原始檔聲音
首先在res下建立raw,然後將mp3音樂拷貝到raw下 直接貼程式碼吧 //開始播放聲音 public class PlayVoice { private static MediaPlayer mediaPlayer; public static void p
Android 資原始檔螢幕適配
一、圖片適配: mipmap-xhdpi:720P,表示1280x720解析度,用於存放2x切圖 mipmap-xxhdpi:1080P,表示1920x1080解析度,用於存放3x切圖 mipmap-xxxhdpi:2K,表示2560x1440解析度,用於存放4x切圖
Android 圖片資原始檔命名規範(非官方,僅供參考)
對於Android的資原始檔的命名,Google官方並沒有提供統一的規範,民間的命名方式可謂是百花齊放、相容幷包,比較知名的有阿里巴巴開發規範,以及Blankj的AndroidStandardDevelop,以下內容是筆者參考了其他的一些命名規範,加上自己總結的一些命名方式所得。由於專
在android原始碼裡新增的資原始檔
1、將資源放入 frameworks/base/core/res/res/ 中的相應目錄,假設要新增的資源是 drawable 型別,檔名為 zgj(字尾可能為xml或者png等等),則將檔案放入 frameworks/base/core/res/res/drawable*/ 下。 2、
android中從values/strings資原始檔中獲取拼接字串的方法
在編寫程式碼的時候,將程式碼中的字串儲存在res/values/strings資原始檔裡是一個好習慣,也是規範的做法。但是,有時候我們可能會碰到字串拼接的問題, 比如: <string name="selected">選擇了n個檔案</string>,這裡的n是隨著實