* 修改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/hosts
adb push /system/etc/hosts
* 讀取與寫入文件
adb push
adb pull
一、Android 修改Sytem只讀權限(Linux命令)
1. 查看System掛載在哪個分區
mount
例如:查看到是/dev/block/mmcblk0p25
2. 修改System權限為read, write
mount -o remount,rw -t yaffs2 /dev/block/mmcblk0p25 /system
掛載全部
mount -o remount,rw /
二、設置文件讀寫權限(Linux命令)
chmod 777 fileName 設置權限
三、查看手機CPU信息
# 此目錄下ls,可以查看其他信息
cd proc
cat 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 反編譯工具
apktool
baksmali 反編譯工具
* 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