如果你修改了android的源碼,你需要重新編譯,才能使修改的代碼生效,這時你不需要使用make重新編譯全部代碼。你可以單獨的對你編譯的那個模塊進行編譯。
- USER-NAME@MACHINE-NAME:~/Android$ . ./build/envsetup.sh
這個命令是爲了添加一些命令
如下面的mmm,這個命令表示對指定的路徑進行編譯。
mm表示對當前目錄下進行編譯,前提是當前路徑下是可編譯的。
m是對這個目錄以下的所有可編譯的文件進行編譯 - USER-NAME@MACHINE-NAME:~/Android$ mmm packages/apps/Email/
對指定的路徑進行編譯 - USER-NAME@MACHINE-NAME:~/Android$ make snod
重新編譯android源碼。 - USER-NAME@MACHINE-NAME:~/Android$ emulator -partition-size 1024
以1024的內存大小啓動模擬器
這樣新啓動的模擬器運行的就是你修改之後的android源碼了。