當前位置:首頁 » 安卓系統 » eclipseandroid代碼

eclipseandroid代碼

發布時間: 2022-07-19 18:39:45

1. 怎麼將android源代碼導入到eclipse里

具體來說,有兩種方式。 第一種:在你創建android project 的時候在選擇 Create project from existing source 按後選 Browse 在你的電腦裡面找到要引入的代碼。 第二種:可以建立一個Applocation name Package name Create Activity 還有 android版本相同的項目 建立以後,點右鍵選擇Import 再選File System 找到要引入的項目,把裡面的東西都引入進來就可以了。 學習android的源碼,比如Browser(瀏覽器)、Mms(彩信/簡訊)、Phone(電話)、Contacts(聯系人)在eclipse里可能會有錯誤,原因可能有下邊幾個: 1、使用到了未包括在SDK中(公開發布)的API,有兩種情況: a 被 @hide 標注了的類:這 些類是被隱藏起來的,這些類大多都在com.android.internal包下面; b 一些未包括在SDK中的、Google私有的Api,它們大多都在com.google.android包下面 2、使用了一些由framework層聲明的aidl介面訪問系統服務,然而這些aidl在編譯時才會轉換成.java源碼,因此在SDK環境下編譯這些應用時無法訪問到它們。 解決方法是: (請注意:out目錄 是在完整源碼編譯環境下(Linux下),執行一次完整編譯後的輸出目錄) 1、找到那些被隱藏起來的類、它們在以下兩個位置: A、out\target\common\obj\JAVA_LIBRARIES\framework_intermediates/ classes.jar ; B、out\target\common\obj\JAVA_LIBRARIES\android-common_intermediates\ classes.jar ; 將找到的.jar文件,在Eclipse中作為User Library 添加到 Project 的Librarys依賴中,並將該庫的順序置於Android SDK Library之上。 在 out\target\common\obj\JAVA_LIBRARIES\ 目錄下,還有很多其它具體應用相關的jar包,.... ; 2、找到那些缺失的、編譯時才生成的,.java源文件,它們通常在以下位置: A、 out\target\common\obj\JAVA_LIBRARIES\XXX _intermediates\src 目錄下,XXX是相關模塊的名稱; 將找到的src目錄,在Eclipse下,以Link Source的方式,連接到Project 中作為源碼的一部分。

2. 如何將反編譯android代碼,並添加到eclipse中查看

反編譯android代碼並在eclipse中查看:

apk反編譯得到程序的源代碼、圖片、XML配置、語言資源等文件

下載上述工具中的apktool,解壓得到3個文件:aapt.exe,apktool.bat,apktool.jar ,將需要反編譯的APK文件放到該目錄下,

打開命令行界面(運行-CMD),定位到apktool文件夾,輸入以下命令:apktool.bat d -f test.apk test

3. 怎麼在eclipse軟體上運行android代碼

可以直接在手機上運行。android專業開發肯定都是直接用真機運行項目的。 運行方式: 1. 手機打開 USB調式模式(不同的手機操作可能打開方式不一樣) 2. 將手機連接到電腦, 3. 電腦上安裝手機USB驅動程序 4. 運行android 應用 點擊工程 run as android application後,系統就會查找已經連接到電腦的設備,選擇已經連接的設備即可運行在手機上了。

4. eclipse怎麼寫android

目前Android開發工具主要有兩種:Eclipse和Android Studio。其中Android Studio可以直接進行Android開發,但是Eclipse則需要添加ADT插件才可以進行Android開發,下面就解說一下如何使得Eclipse實現Android開發。


工具/原料

Eclipse、SDK


方法/步驟

1、Eclipse開發Android,首先需要下載好SDK,這是需要配置的環境,可以到官網上下載。

2、打開Eclipse,選擇Help-->Install New Software,如圖所示:

5. 如何使用Eclipse開發Android源碼

用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模塊名」來編譯模塊。

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

6. 怎麼使用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

7. eclipse 如何編寫安卓代碼

不可以。Eclipse裡面沒有支持窗體界面的拖拽功能,你去看看MyEclipse,這個軟體裡面實現了一些可以拖拽的空間,就像VS裡面一樣,拉出個控制項,然後雙擊編寫代碼。

在Eclipse裡面基本都是要手寫代碼進行開發。

步驟大致如下:

點擊Project,然後選擇一個AndroidProject,然後開始編碼。聽樓主你的描述,你對Eclipse這個軟體掌握的還不是太多,還是多在網上查查吧,比如上csdn看看,裡面很專業的。

給你個網址,這個帖子非常生動詳細的講解了一個彈弓游戲開發的全過程,希望對你有幫助!

http://www.cnblogs.com/81/archive/2012/12/02/2797964.html

8. 怎樣在eclipse中看android源碼

當我們在eclipse中開發android程序的時候,往往需要看源代碼(可能是出於好奇,可能是讀源碼習慣),那麼如何查看Android源代碼呢?


比如下面這種情況


圖六


這樣就大功告成了!!!

9. 如何在Eclipse中查看Android源代碼

方法如下:

  1. 在eclipse中,滑鼠放在一個android提供的類上,按下ctrl鍵,會打開一個新頁面,提示找不到對應的類的class或者源文件,點擊attach source...

熱點內容
安卓微信下載的壓縮文件在哪裡 發布:2025-01-23 12:44:56 瀏覽:17
廣州電信上傳速度 發布:2025-01-23 12:43:22 瀏覽:896
怎麼清除最常訪問 發布:2025-01-23 12:42:29 瀏覽:527
女人資產如何配置 發布:2025-01-23 12:39:22 瀏覽:27
sql判斷字元 發布:2025-01-23 12:37:44 瀏覽:531
sql存儲過程返回值 發布:2025-01-23 12:32:31 瀏覽:274
陌陌怎麼改密碼 發布:2025-01-23 12:24:41 瀏覽:751
linux文件大小查看 發布:2025-01-23 12:19:35 瀏覽:974
三星s4文件加密 發布:2025-01-23 12:18:55 瀏覽:373
備份密碼解鎖在哪裡點 發布:2025-01-23 12:14:27 瀏覽:857