* 修改Hosts檔案
PC Hosts檔案地址: C:/Windows/System32/Drivers/Hosts
手機 Hosts檔案地址: /system/etc/hosts加完地址後,記得加一個換行。不換行很容易不生效
如果hosts檔案唯讀解決“cannot create /etc/hosts: read-only file system”問題使用以下命令su
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
echo "127.0.0.1 localhost" >> /etc/hosts
cat /etc/hosts 進行檢查
或者使用以下命令,匯出檔案修改並再次匯入adb pull /system/etc/hostsadb push /system/etc/hosts
* 讀取與寫入檔案
adb push
adb pull
一、Android 修改Sytem唯讀許可權(Linux命令)1. 查看System掛載在哪個分區mount例如:查看到是/dev/block/mmcblk0p25
2. 修改System許可權為read, writemount -o remount,rw -t yaffs2 /dev/block/mmcblk0p25 /system
掛載全部mount -o remount,rw /
二、設定檔案讀寫權限(Linux命令)chmod 777 fileName 設定許可權
三、查看手機CPU資訊# 此目錄下ls,可以查看其他資訊cd proccat cpuinfo
四、其他命令adb shell dumpsys 命令 查看記憶體
adb shell ps 查看進程資訊
五、Android心梗測試載入器,dumpsys 查看命令http://stackoverflow.com/questions/11201659/android-adb-shell-dumpsys-tool
C:\Windows\System32>adb shell
root@android:/ # dumpsys | grep DUMP
dumpsys | grep DUMP
DUMP OF SERVICE DeviceManager3LM:
......
* Android 反編譯工具
apktoolbaksmali 反編譯工具
* AVD相關Windows 使用AVD Manager.exe下載Linux 使用android 命令,菜單 Tools -> Manage AVDs...
檢驗是否存在AVD$ android list targets
Available Android targets:
----------
id: 1 or "android-15"
Name: Android 4.0.3
Type: Platform
API level: 15
Revision: 2
Skins: WVGA800 (default), WVGA854, WQVGA432, WSVGA, HVGA, WXGA800, WXGA720, QVGA, WQVGA400
ABIs : armeabi-v7a
* 建立Android項目
android create project -k com.android.Tank -a Tank -t 4 -p F:\tank-k /--package 為命名空間(包名)-a /--name 工程名
-p /--path 項目 -t 為目標平台的版本編號
http://blog.csdn.net/luoxiangyu001/article/details/8838608
問題D:\puzzle>android update project --name Puzzle --target 8 --path ./
Error: Target id '8' is not valid. Use 'android.bat list targets' to get the target ids.
解決D:\puzzle>android list targets