Android常用秘籍總結

2021-09-07 22:06:27 字數 1408 閱讀 8340

一.無法向模擬器pus**件,顯示read-only file system

$adb shell mount -o remount rw/

確保模擬器有sd卡

二.android模擬按鍵

#adb shell input keyevent %key_num%

常用 home:3,power:26

三.listview滑動變黑

設定android:cachecolorhint="#00000000" => 透明

四.打包userdata.img

用到的工具:make_ext4fs,simg2img,mkuserimg.sh

1.解壓userdata.img

$sudo./simg2img userdata.imguserdata_temp.img

2.掛載

$mkdir ./tmp

$sudo mount -o loop userdata_temp.img ./tmp

3.拷貝apk

4.複製檔案

同拷貝apk

5.計算userdata大小,用於打包

$ls -lh userdata_temp.img | awk -f ' ' ''

6.重新打包image

$sudo

./mkuserimg.sh -s ./tmp/ userdata_new.img ext4 data %user_data_size% (上面算出來的,也可以是其他數值,設定前請確定emmc大小,以防溢位

)解除安裝掛載目錄

$sudo umount ./tmp

刪除無用的目錄、檔案

sudo rm ./tmp userdata.img userdata_temp.img -rf

還原userdata.img

sudomvuserdata_new.img userdata.img

7.改變所有者

sudo chown

%your_name%:%your_name% . -r

五.eclipse快捷鍵

傳送門1

傳送門2

六.nvflash工具

基於版本3.08.1700測試

傳送門七.在xml裡使用自定義控制項報「 android.view.inflateexception: binary xml file line」異常

新增包含context和attributeset的建構函式,如:

public class drawerview extends textview 

}

xml使用時需指定包名

持續更新中...

Android 常用 adb 命令總結

本文adb 命令分為三部分進行介紹 adb 命令 adb shell 命令 linux 命令 這裡介紹一些最常用的命令 1 adb connect 遠端連線 android 裝置 2 adb devices 獲取裝置列表及裝置狀態 adb get state 獲取裝置的狀態 device 裝置正常連...

Android常用git命令總結

git config global user.name 輸入自己的name git config global user.email 輸入你的郵箱 git config list 檢視配置後的name和e mail 配置全域性使用者name和e mail 查詢當前分支的狀態 git status s...

《Android開發秘籍(第2版)》 導讀

目 錄 前言 第1章 android概覽 1.1 android的演化 1.2 android的兩面性 1.3 執行android的裝置 1.4 android裝置間的硬體差異 1.5 android的特性 1.6 android開發 1.7 軟體開發工具包 sdk 1.8 google play ...