定製自己的SDK的原理

2021-07-23 22:33:38 字數 901 閱讀 8093

在sdk中最重要的三個資料夾是platforms、platform-tools和tools。如果在eclipse開啟狀態下platforms和platform-tools是不能被刪除的,如果刪除系統會提示正在使用,關掉eclipse才能刪除。

1.當刪除platforms後專案會全線報錯,type.android.view can't be resolved.添上後重啟會恢復正常,但是如果開啟eclipse添上platforms專案不會恢復正常,系統在開啟eclipse時會檢查platforms資料夾如果不存在會建立乙個空的資料夾,由於platforms裡面不包含android-xx包所以依然無法找到相應的類,經過測試只要有乙個android-xx就可以,當然這不包括不相容的情況,而且我用的測試專案也比較簡單,可能會有些不準確,所以如果**遇到問題可能是我的測試不夠全面或者我自己理解上有問題,希望大家發現後我們可以互相交流共同提高,還有android-l.rar經測試也可以刪除;

3.再刪除tools資料夾時不會有彈窗提示無論你是否開啟了eclipse,而且如果你是在開啟eclipse時刪除的你的專案也不會報錯,也不能夠編譯執行,一切都是無聲無息的,此時你重啟eclipse時,會發現彈窗提示could not found folder 『tools』 inside sdk。

我用真機做的測試,在只有上面三個資料夾的情況下,測試專案能夠正常執行,還有就是系統會自動查詢add-ons資料夾,找不到會自動建立,但是add-ons本來就沒有內容,不會影響結果。

對於system-images來說,就看你自己會不會用到系統自帶的模擬器了,如果要用就添上,否則就可以去除,其他的資料夾像temp、docs、samples、source、build-tools和extra可以根據自己的需要來定製。需要api可以加上docs,需要谷歌的樣例就加上samples,要關聯原始碼就新增source等等。另外我在附一張sdk目錄圖

定製自己的CentOS

1 在 root 目錄下面 找到install.log 檔案並把在檔案中以 installing 開頭的行中的軟體包名剪下到另乙個檔案中,但是在該軟體中還有以數字開頭的軟體,且把該軟體包名也存到 如 建立乙個檔名為 package.txt 命令 touch package.txt 注用於存放 rpm...

android 編譯自己的sdk

所以有了想嘗試自己從頭生成sdk的想法。具體步驟這裡不再贅述,參考 cd mydroid repo init ugit reposync bin sh count 0 ret 1 while ret ne 0 dorepo sync ret count count 1 echo try count,...

自己定製SPS的顏色

自己定製sps的顏色 通過昨天的學習,我知道可以使用css來定製sps站點的顏色,我以前也試過通過在管理介面上設定新的css路徑來更改sps站點的顏色,可以沒有成功。現在,我明白是因為自己放css檔案的路徑不對。我從原來的目錄下拷貝了乙個ows.css檔案,重新命名為ows zy.css,然後拷貝到...