您好,登錄后才能下訂單哦!
1
a 使用命令 查詢字符串(搜索所有文件)
grep mobile_provisioning * -rn (n顯示行數)
b 在指定的文件類型中查找字符串
find . -name *.c | xargs grep asdf
2 刪除一些沒有git add 的文件即 git rm Untracked files
git clean -f
3 全編anroid源碼時,編譯加速
export USE_CCACHE=1
4 燒機時,有的手機需要先下驅動,然后編譯img才可以用。如nexus官方驅動下載地址:
https://developers.google.com/android/nexus/drivers
5 當手機是非root時,通過程序讀取系統log是不可行的。讀取自己系統應用的log是可以的。
即Process proc =Runtime.getRuntime().exec("logcat -d ");是讀取不到的。因為
Jelly Bean doesn't support the logs reading permission (according to this google io 2012 video and this one too )
具體的權限配置:https://github.com/android/platform_frameworks_base/blob/master/core/res/AndroidManifest.xml
和解釋http://developer.android.com/guide/topics/manifest/permission-element.html#plevel
可以通過
getPackageManager().checkPermission(android.Manifest.permission.READ_LOGS, getPackageName()) != 0)
來查看是否有權限。
6 anroid L preview nenux5燒寫步驟和地址:
http://www.bgr.in/news/how-to-install-android-l-on-nexus-5-and-nexus-7-now-step-by-step-guide/
7 ubuntu下安裝軟件后如sudo dpkg -i WineQQ2012-20120531-Longene
但是想要卸載的時候,名字就不一定是這個了。
這個時候,需要查找出來具體的包名。
sudo dpkg -l |grep qq
ii wine-qq2012-longeneteam
再執行
sudo dpkg -r wine-qq2012-longeneteam就可以刪除了。
8 7zip 文件的解壓
先安裝,sudo apt-get install p7zip-full
再解壓 7za x
20140403.7z
9 ubuntu12.04回到桌面快捷鍵:ctrl+super(文檔鍵)+d
10 在win7下壓縮文件成zip,ubuntu下解壓是亂碼。
sudo apt-get install unar
unar foo.zip #解壓所有文件
參考帖子:http://forum.ubuntu.org.cn/viewtopic.php?f=8&t=392951
11打印堆棧調用
(new Exception()).printStackTrace();
打印出的TAG是在W/System.err
12 反編譯apk里面的xml
apk直接解壓是亂碼,所以下載 AXMLPrinter2.jar,使用命令java -jar AXMLPrinter2.jar main.xml > main.txt.之后具體內容就在txt里面。
13 apktool.jar可以反編譯整個apk文件。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。