導航:首頁 > 源碼編譯 > android開發學習源碼

android開發學習源碼

發布時間:2025-02-20 23:41:01

⑴ 學習android怎麼調試android應用源代碼

開發調試環境: Ubuntu 14.10,openJdk 1.7,Android Studio 1.0.2,android-5.0.1_r1源碼

由於AS是基於IntelliJ IDEA開發的,所以本文也適用於IntelliJ IDEA

一、修改Android Studio(以下簡稱AS)的內存配置

因為在導入源碼時需要消耗大量內存,所以先修改IDEA_HOME/bin/studio64.vmoptions(x86的機器修改studio.vmoptions)中-Xms和-Xmx的值。文檔中使用的是748m,可自行修改。

二、配置AS的JDK、SDK

在IDE中添加一個沒有classpath的JDK,這樣可以確保使用源碼里的庫文件

在代碼中加斷點,然後選擇'Run'->''或者直接點擊下圖所示的圖標

在彈出的選擇進程(Choose Process)對話框中,勾選顯示所有進程,選擇要DEBUG的代碼所在的進程,點擊OK即可.

六、其它

代碼中很多地方提示CallrequiresAPILevelx.... 出現這個問題是因為AS將我們的工程當做安卓應用程序工程了,且源碼中沒有指定minSdkVersion.

我們只需在源碼根目錄加一個聲明minSdkVersion的AndroidManifest.xml文件即可(分享了一個AndroidManifest.xml)。

也可以考慮使用build.gradle來解決該問題。

⑵ 求android源碼下載地址,就像學學源碼的原理

Google剛剛公布,穩定版的Android源代碼已經公布,任何人都可以免費下載。Google希望通過公布源代碼,電信運營商和手機製造商,乃至一般開發者們進一步深刻了解和利用Android系統,從而有益於該平台下的的發展。
看來T-Mobile G1不一定打得過iPhone,那麼Android呢?
現在源代碼公布在http://source.android.com/,SDK網站是http://code.google.com/android/

⑶ 如何取得Android源代碼

Android學習到一定程度,就一定要多讀代碼多思考,Android源代碼就是非常好的學習材料,本講的內容很簡單,就是把 Android的源碼先下載回來。我們知道Android的源代碼是用Git這個分布式版本控制工具管理的,下載起來比較麻煩,我們在這里用圖解的方式一 步一步來,你肯定能學會。
第一步、安裝VMWare 我假設你在Windows下,而Android源代碼在Linux下下載會更方面些。那麼我們就裝一個虛擬機來創造一個Linux環境。不熟悉的同學去Google一下「VMware Workstation 7.1安裝」
第二步:安裝Ubuntu10.04 這一步不熟悉的同學去搜索」在VMware中安裝Ubuntu10.04」 需要提醒一下,最好在圖形界面方式安裝,安裝過程比較慢,需要等待的時候要有點耐心,我在95%的時候等了近20分鍾^_^ 。
第三步:進入Linux ,打開終端 哦,我還是配張圖吧,蛋腚,我知道這個你會的^_^

第四步:安裝git和curl 在終端窗口敲下面的命令,下同
view source print ?
1 sudo apt-get install git-core curl

如上圖第一行,下面一路回車,安裝完畢。

⑷ 初學者學習 Android 開發,有什麼好網站推薦

初學者學習Android開發,推薦的網站及資源如下:

1. Android Developers - 官方文檔,提供全面的Android開發指南和技術參考。

2. Stack Overflow - 遇到問題時,總能在Stack Overflow找到答案。

3. 投票最多的幾個問題 - 空閑時瀏覽投票最高的問題,學習他人解決Android開發常見問題的經驗。

4. 訂閱博客 - 關注中文博客:android-developers.blogspot.com、blog.csdn.net/innost、blog.csdn.net/luoshengy...、blog.csdn.net/Android_T...、blog.csdn.net/hellogv,以及英文博客:cyrilmottier.com、curious-creature.org。

5. Google+ - 關注Android領域專家,如Dianne Hackborn、Romain Guy、Chris Banes、Roman Nurik、Nick Butcher、Adam Powell、Rich Hyndman、Cyril Mottier、Paul Burke、Jeff Gilfelt、Jake Wharton等。

6. 郵件列表 - 訂閱Android Weekly郵件報導,每周獲取Android開發最新資訊。

7. 閱讀系統源碼 - 通過android.git.kernel.org或grepcode.com在線瀏覽Android源代碼。

8. Android開源項目 - 探索GitHub、f-droid等平台上的開源庫、工具、App和組件。

9. 必備資源 - 參考android-arsenal.com,這是一個Android開源庫和工具的綜合大全。

10. 各種自定義組件 - 瀏覽androidviews.net,了解不同組件的實現與應用。

11. Android組件搜索引擎 - 使用theultimateandroidlibrary.com搜索Android相關組件。

12. 定期觀看PPT - 通過slideshare.net搜索Android開發相關的PPT,下載到iPad上觀看。

13. 工具 - 利用jgilfelt.github.io/andr...等工具生成Android Action Bar樣式,使用android-ui-utils.googlecode.com在線創建圖標。

14. 資源推薦 - 閱讀文章Resources every Android developer must know,了解更全面的Android開發資源。

以上資源涵蓋了從官方文檔、社區問答到專家分享、開源項目、工具集等多個方面,為初學者提供了一個全面的學習路徑。

閱讀全文

與android開發學習源碼相關的資料

熱點內容
讀卡器在文件夾怎麼查看照片 瀏覽:802
程序員是屬於哪個部門管理 瀏覽:615
交換機命令be 瀏覽:330
存儲壓縮加密技術情況 瀏覽:504
知名的可編程步進電機驅動器工廠 瀏覽:184
銀行卡信息加密想取消 瀏覽:219
程序員唱可愛 瀏覽:824
除了移動花卡怎麼更改定向app 瀏覽:326
python多線程java 瀏覽:255
2021程序員筆記本r5 瀏覽:662
演算法監管的要點在於 瀏覽:895
長安s460壓縮機 瀏覽:246
php訪問符 瀏覽:142
搜索字體在哪個文件夾 瀏覽:31
查python答案用什麼 瀏覽:317
nm卡數據加密么 瀏覽:571
ipad如何給軟體加密 瀏覽:682
javalabelbreak 瀏覽:63
沒有溯源碼的燕窩視頻 瀏覽:369
海康錄像機如何遠程聯接伺服器 瀏覽:284