導航:首頁 > 源碼編譯 > android源碼要用什麼來開

android源碼要用什麼來開

發布時間:2022-06-27 05:39:29

⑴ 在安卓手機上網頁源碼如何用

操作方法如下:

1、首先打開手機,找到並點擊進入設置,如下圖所示。

⑵ 如何使用Eclipse開發android源碼

java">用eclipse+ADT作為android開發工具,可以說是很方便的,在HelloActivity小程序里我們就感覺到eclipse功能的強大。那麼,我們可以用eclipse來開發android源碼嗎?如果我們直接把android源碼里一個工程導入eclipse,一般來說都會出現錯誤,說許多類庫(包)找不到。
今天找到關於怎樣使用eclipse來開發android源碼的官方文檔:
https://sites.google.com/a/android.com/opensource/using-eclipse7e7V/[:]!l*P+n0`
從該文檔和實踐可以總結出幾點:0J*f"t:q/i&c
1、可以使用eclipse來編輯JAVA程序、檢查錯誤(主要是類庫包含和語法方面),但是不能在eclipse上編譯運行android源碼,還是得在shell中make(或mm或mmm)
2、android源碼文件夾里提供有一些eclipse配置文件,.n;`4E)z5B8G6V,z1x2a
.claapath:eclipse工程的配置文件,方便我們直接把android源碼相應的文件和JAVA包導入工程#?%B9J,m!t%n0t*B9P'?;{
android-formatting.xml和android.importorder:這個很重要,主要是用來規范我們的編碼風格,更容易使我們的代碼風格一致
3、把android源碼作為一個工程導入eclipse時,必須注意兩點
1)、新建的工程必須是javaproject,不能是androidproject,否則會破壞android源碼(一般是多添加文件/文件夾)
2)、導入前最好檢查.classpath里的文件在android源碼中是否有相應的文件(文件夾),否則也會破壞android源碼(一般是多添加文件/文件夾)
總的來說:!P"A+~']%p9I5U7V;S;B
1、用eclipse來編輯代碼、檢查錯誤
2、不在eclipse上編譯、運行android源碼程序,只能在命令行通過make(或mm或mmm)編譯android源碼
3、可以在eclipse上調試android源碼程序(原理:eclipse通過ddms伺服器在emulator上進行調試),並可以單步調試、斷點調試。
下面,從官方文檔總結出具體怎樣用eclipse來開發android源碼
1、建立基本的android開發環境3{#?0q:D&k#k)$R
請參考官方文檔或
2、編譯android源碼
android源碼根目錄下通過make進行編譯,請注意一些配置,具體可參考
3、把eclipse工程配置文件復制到android源碼根目錄下
cpdevelopment/ide/eclipse/.classpath./
chmo+w.classpath#Makethewritable
4、修改eclipse程序的配置
1)、修改eclipse緩存設置
把eclipse.ini(在eclipse軟體的安裝目錄下)的3個值改為下面的值:
-Xms128m/i2t!A4p!Z%V/q#o"J
-Xmx512m;Jz8E.@'z'D'D3W
-XX:MaxPermSize=256m
2)、把android-formatting.xml和android.importorder導入eclipse
android-formatting.xml、.classpath和android.importorder都放在development/ide/eclipse/下
android-formatting.xml用來配置eclipse編輯器的代碼風格;android.importorder用來配置eclipse的import的順序和結構。(S8q$p'T*x"/H7a
在window->preferences->java->Codestyle->Formatter中導入android-formatting.xml+X"y*b!N$m
在window->preferences->java->Codestyle->OrganizeImports中導入android.importorder#Fd5X"H.X
3)、安裝anyedit插件(可選)#G9C;h/Z&q5D!s8z7y9_
在http://andrei.gmxhome.de/anyedit/下載並導入eclipse中+J.X#@5?3r3U
5、把android源碼作為一個工程導入eclipse
導入前先檢查.classpath里的文件在android源碼中是否有相應的文件(文件夾),否則也會破壞android源碼(一般是多添加文件/文件夾),.classpath里多餘的路徑可刪除-]!U4n$@:~9b+A1|-z
新建JavaProject(不是androidproject,否則會破壞android源碼),選擇從已存在的工程導入,工程名任意,完成。
導入時,eclipse要build工程,比較慢。導完後,一般都沒有錯誤。"B(Ui%w#w*y4]
6、eclipse上調試android里的程序。
先執行:$K+H,r.},v._U5q'x&~,I
cdandroid源碼目錄
.build/envsetup.sh
lunch1#tobuildtheemulator
emulator&#$q-{/n6z+{.k0O&I0-p
ddms&#
然後在eclipse中配置調試類型和埠:5z8t(q*A+o-g7L#_
在Run->DebugConfigurations->Remotejavaapplication上雙擊,然後,」Host:」設為localhost,」Port:」設為8700,」ConnectionType」為Standard(SocketAttach)
然後「Apply」-Q7I(8v4BA9R/Q&u
注意,在點擊」Debug」時苦出錯,說8700埠被佔用,那麼把DDMS程序關掉,重新打開DDMS就OK了。如果提供連不到VM錯誤時,請注意,要先在DDMS中選中某一進程(對應某一應用程序),才能在eclipse執行Debug。.B%*E!T,K7N8Ub
在eclipse調試時,可以設斷點、單步調試。估計google團隊也是這樣開發、調試android應用程序的&X:n6t"|%B4E
7、編譯android源碼2?:`9i0O1U;E*|+Z']/r
執行:
cdandroid源碼目錄0v1Z;p1P0|$V6x5A.@$S2o7p
.build/envsetup.sh$R!h!^-l/l:i5P
那麼就會多出mm/mmm等命令,mm/mmm用來編譯模塊(包括C、C++、JAVA程序)。我們也可以直接在android源碼根目錄下執行「make模塊名」來編譯模塊。

來自開源中國網老槍的分享

⑶ 這個安卓瀏覽器的源碼用什麼軟體打開

android源代碼文件通過在Eclipse中打開就可以,前提是要把源碼導入到Eclipse中,然後ctrl+類 就可版可以點擊查看。
Android是一權種基於linux的自由及開放源代碼的操作系統,主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。Android的系統架構和其操作系統一樣,採用了分層的架構。
Android結構:
從架構圖看,Android分為四個層,從高層到低層分別是應用程序層、應用程序框架層、系統運行庫層和Linux內核層。
Android一詞的本義指「機器人」,同時也是Google於2007年11月5日
Android logo相關圖片(36張)
宣布的基於Linux平台的開源手機操作系統的名稱,該平台由操作系統、中間件、用戶界面和應用軟體組成。
Android一詞最早出現於法國作家利爾亞當(Auguste Villiers de l'Isle-Adam)在1886年發表的科幻小說《未來夏娃》(L'ève future)中。他將外表像人的機器起名為Android。

⑷ 怎樣使用Eclipse來開發Android源碼

使用Eclipse來開發Android源碼步驟:

1、Eclipse必須按照ADT插件並下載對應的SDK庫文件,按照插件後的Eclipse


4、點擊下一步,即可完成使用Eclipse來開發Android源碼

⑸ 如何打開android 源代碼

可以用配置了Android環境的eclipse,也可以直接用Android studio,都可以直接導入項目源碼

⑹ 怎麼使用Eclipse來開發Android源碼

項目中要在Android移動終端開發代理軟體Agent,涉及到的API還沒被加到SDK中,所以要在源代碼中開發,用eclipse+ADT作為android開發工具,可以說是很方便的,在HelloActivity小程序里我們就感覺到eclipse功能的強大。那麼,我們可以用eclipse來開發android源碼嗎?如果我們直接把android源碼里一個工程導入eclipse,一般來說都會出現錯誤,說許多類庫(包)找不到,參考http://groups.google.com/group/android-platform/browse_thread/thread/0c344453303d338f/635a9f6d0f0fce89?hide_quotes=no
今天找到關於怎樣使用eclipse來開發android源碼的官方文檔:

https://sites.google.com/a/android.com/opensource/using-eclipse

從該文檔和實踐可以總結出幾點:

1、可以使用eclipse來編輯JAVA程序、檢查錯誤(主要是類庫包含和語法方面),但是不能在eclipse上編譯運行android源碼,還是得在shell中make(或mm或mmm)

2、android源碼文件夾里提供有一些eclipse配置文件,

.claapath:eclipse工程的配置文件,方便我們直接把android源碼相應的文件和JAVA包導入工程

android-formatting.xml和android.importorder:這個很重要,主要是用來規范我們的編碼風格,更容易使我們的代碼風格一致

3、把android源碼作為一個工程導入eclipse時,必須注意兩點

1)、新建的工程必須是javaproject,不能是androidproject,否則會破壞android源碼(一般是多添加文件/文件夾)

2)、導入前最好檢查.classpath里的文件在android源碼中是否有相應的文件(文件夾),否則也會破壞android源碼(一般是多添加文件/文件夾)

總的來說:

1、用eclipse來編輯代碼、檢查錯誤

2、不在eclipse上編譯、運行android源碼程序,只能在命令行通過make(或mm或mmm)編譯android源碼

3、可以在eclipse上調試android源碼程序(原理:eclipse通過ddms伺服器在emulator上進行調試),並可以單步調試、斷點調試。

下面,從官方文檔總結出具體怎樣用eclipse來開發android源碼

1、建立基本的android開發環境

請參考官方文檔或<android模擬器在ubuntu8.10的安裝>

2、編譯android源碼

android源碼根目錄下通過make進行編譯,請注意一些配置,具體可參考<android源碼的編譯>

3、把eclipse工程配置文件復制到android源碼根目錄下

cp development/ide/eclipse/.classpath ./

chmod u+w .classpath # Make the writable

4、修改eclipse程序的配置

1)、修改eclipse緩存設置

把eclipse.ini(在eclipse軟體的安裝目錄下)的3個值改為下面的值:

-Xms128m

-Xmx512m

-XX:MaxPermSize=256m

2)、把android-formatting.xml和android.importorder導入eclipse

android-formatting.xml、.classpath和android.importorder都放在development/ide/eclipse/下

android-formatting.xml用來配置eclipse編輯器的代碼風格;android.importorder用來配置eclipse的import的順序和結構。

在window->preferences->java->Codestyle->Formatter中導入android-formatting.xml

在window->preferences->java->Codestyle->OrganizeImports中導入android.importorder

3)、安裝anyedit插件(可選)

在http://andrei.gmxhome.de/anyedit/下載並導入eclipse中

5、把android源碼作為一個工程導入eclipse

導入前先檢查.classpath里的文件在android源碼中是否有相應的文件(文件夾),否則也會破壞android源碼(一般是多添加文件/文件夾),.classpath里多餘的路徑可刪除

新建JavaProject(不是androidproject,否則會破壞android源碼),選擇從已存在的工程導入,工程名任意,完成。

導入時,eclipse要build工程,比較慢。導完後,一般都沒有錯誤。

6、eclipse上調試android里的程序。

先執行:

cd android源碼目錄

. build/envsetup.sh

lunch 1 # to build the emulator

emulator & # you should see a GUI picture of a phone

ddms & # you should get a splufty debugging console

然後在eclipse中配置調試類型和埠:

在Run->Debug Configurations->Remotejavaapplication上雙擊,然後,」Host:」設為 localhost,」Port:」設為8700,」ConnectionType」為Standard(SocketAttach)

然後「Apply」

注意,在點擊」Debug」時苦出錯,說8700埠被佔用,那麼把DDMS程序關掉,重新打開DDMS就OK了。如果提供連不到VM錯誤時,請注意,要先在DDMS中選中某一進程(對應某一應用程序),才能在eclipse執行Debug。

在eclipse調試時,可以設斷點、單步調試。估計google團隊也是這樣開發、調試android應用程序的

7、編譯android源碼

執行:

cd android源碼目錄

. build/envsetup.sh

那麼就會多出mm/mmm等命令,mm/mmm用來編譯模塊(包括C、C++、JAVA程序)。我們也可以直接在android源碼根目錄下執行「make模塊名」來編譯模塊。

分類: Android-app, Android-SourceCode

⑺ 如何用eclipse打開android源碼

1.先打開eclipse主界面 選擇File-》Important 2.選擇Existing Android Code Into Workspace 3.點擊Next,然後選擇「browser」 定位到要導入應用所在的文件夾 4.然後就能看到已經建的程序,勾選它,然後點擊「Finish」 注意:如果勾選了 projects into workspace 他會把你要導入的源程序 復制一份到你平時的workspace 一般建議勾選

⑻ 如何使用Android Studio開發/調試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來解決該問題。

⑼ 用什麼工具打開安卓app源碼

android源代碼文件通過在Eclipse中打開就可以,前提是要把源碼導入到Eclipse中,然後ctrl+類 就可可以點擊查看。

⑽ 如何使用android studio開發/調試android源碼

Android源碼的編輯和調試和Android Studio沒什麼關系,一個是系統源代碼,一個是用於應用開發的集成工具。
Android Studio是利用SDK框架開發運行於Android系統的應用程序的一個代碼編輯工具,編寫的程序是運行在裝有Android系統的設備或者Android虛擬機上運行的,這個傢伙搞出來的都是應用,跟系統源碼沒什麼關系。
Android源碼是一個復雜的代碼包,沒有調試的概念,需要驗證就是linux下make,這個需要搭建基於linux系統的編譯環境,然後生成系統包,用燒錄工具寫到硬體設備上,開啟設備用串口調試,這個完全是系統層上的東西,跟androidstudio那個編寫應用的工具沒一毛錢關系。源碼編輯一般都是直接用vim看,也有用記事本類的東西。這里邊搞的代碼,也不只是java的,c++的,xml的,還有什麼都不是的腳本什麼的。

閱讀全文

與android源碼要用什麼來開相關的資料

熱點內容
盒馬app買東西怎麼送 瀏覽:119
編譯原理國產 瀏覽:691
在線用pdf轉word 瀏覽:424
咪咕app怎麼發表文章 瀏覽:209
phpsftp上傳 瀏覽:936
php可以幹嘛 瀏覽:879
梁箍筋加密區需要滿綁扎嗎 瀏覽:330
程序員半個月工資多少 瀏覽:821
雲伺服器租賃還是私有 瀏覽:752
php七牛視頻上傳 瀏覽:14
php五星 瀏覽:311
使用api訪問外部文件夾 瀏覽:220
自來水加密閥能控制水量嗎 瀏覽:351
移動花卡定向app怎麼訂 瀏覽:429
php調用txt 瀏覽:260
西安軟體公司程序員鼓勵師 瀏覽:135
預制樁的加密區怎麼區分 瀏覽:86
ea安裝游戲選擇文件夾 瀏覽:872
linuxapache負載均衡配置 瀏覽:651
pac文件編譯軟體 瀏覽:713