導航:首頁 > 源碼編譯 > 安卓遠程編譯

安卓遠程編譯

發布時間:2023-01-22 08:56:46

1. 利用shell命令實現Eeclipse對android的遠程調試

這篇文章主要講如何自己來做一個apk實現遠程調試,也就是說我們先自己寫一個apk來控制是否啟用遠程調試的功能,然後通過這個apk來啟用遠程調試,接著基於遠程adb的方式來調試以後的程序。聽起來真TM繞口。沒關系,跟著看就行了。實現這個目標分為3步。

好吧,這個逼格的東西並不需要你多麼的了解,我們只需要知道幾條基本的命令。
設置adb的調試埠,當埠>-1的時候,adb是wifi調試,我們默認的一般將埠設置為5555
setprop service.adb.tcp.port 5555
對應的將埠設置為-1或者更小的數值,則將調試方式變為了usb調試
setprop service.adb.tcp.port -1
關閉adb
stop adbd
打開adb
start adbd
好了有了這幾個命令的基礎,就可以實現usb和wifi調試方式的轉換了

怎麼執行,鬼才管呢。我又不是搞底層的。對於執行shell命令,自有高手早已寫好的工具類,這里將源碼貼上

我們需要用到的方法是

解釋下三個參數的意思
參數1:需要執行的命令數組
參數2:是否已經root過。oh天,忘了說,你的手機必須要先root才能來做這件事情,至於root的方式,太多了,什麼root大師,xx大師。
參數3:是否需要返回結果,這個可有可無,如果你選擇返回結果,我想多半是你想知道這些命令有沒有執行成功,你只需要判斷
CommandResult .result
的值是否為0,對的,linux就是這樣,等於0就是成功了的意思
ok,剩下的活你應該會做了,寫一個button控制項,監聽點擊事件,在事件中調用這個方法。至於參數一怎麼寫,當需要打開wifi調試的時候就這樣寫

當需要關閉wifi調試的時候,只需要將5555改為-1就行

好的,現在你可以將apk編譯到你的手機上,並且打開wifi調試,接著在如下目錄

你可以通過 shift+右鍵 的方式有個「在此處打開命令行」。然後輸入
adb connect xxxx
xxxx 是你的手機ip,埠不用輸,默認就是5555,手機ip你可以在設置-關於手機-手機狀態 中找到
於是「噌」的一下,你的eclipse里的device窗口就顯示你的破手機已經連接上了,現在你可以丟掉數據線,靜靜的裝逼了。真是有逼格的燒連啊。
斷開連接,你可以在手機上斷開,也可以在pc上通過

來斷開,當然在手機上斷開保險一點。

好的,有問題的同學可以留言,啊哈哈哈哈哈,這都不會,你好笨啊。

2. 6.2、Android Studio 添加編譯依賴

文章摘要
1、 三種依賴類型
2、庫依賴關系配置
3、遠程倉庫
4、查看依賴關系樹

英文文獻

Android Studio中的搖籃構建系統可以很容易地包括外部的二進制文件或其他庫模塊到您的構建與依賴。該依賴性可以位於您的計算機上或遠程倉庫中,他們宣布任何傳遞依賴將自動包括在內。

要添加一個依賴於你的項目,指定諸如依賴配置compile在dependencies您的塊build.gradle文件。

例如,下面build.gradle為應用模塊文件包括三種不同類型的依賴關系:

每個這些要求不同類型的依賴關系如下:

此聲明一有依賴性 的Android庫模塊 名為「在MyLibrary」(此名稱必須定義為庫名稱相匹配include你的 settings.gradle 文件)。它需要構建系統編譯庫模塊與應用模塊,並在您的APK所產生的AAR文件。

由於Gradle讀取相對路徑的build.gradle 文件,這告訴構建系統添加您的項目內的所有JAR文件 mole_name/libs/的目錄的依賴。
或者,您可以指定單獨的文件如下:

這實際上是以下簡寫:

這宣告了「應用程序魔」庫的12.3版本的依賴,在「code.example.android」命名空間組內。

內側dependencies塊,可以聲明使用幾種不同的一個庫依賴依賴關系配置(諸如compile上面示出)。每個相關配置提供了搖籃有關如何使用圖書館不同的指令。下面的列表描述了每個可使用在你的Android項目庫依賴的配置。

以上配置適用於項目的主要來源集,它適用於所有的構建變種。
如果你不是想聲明的依賴只有特定的 構建變數 源設置或更改一個 測試源設置 ,你必須利用配置名稱以及與構建變數或測試源集的名稱前綴它。

例如,在添加compile
依賴關系只為您的「免費」產品的風味(使用遠程二進制依賴),它看起來像這樣:

但是,如果你想添加一個依賴於結合了產品的風味變體和構建類型,那麼你必須初始化的配置名稱configurations塊。下面的示例增加了一個apk依賴於你的「freeDebug」打造變種(使用本地二進制依賴):

要添加compile為本地測試和儀表測試的依賴性,它看起來像這樣:

如果你的 庫模塊提供了多個變種 ,你可以添加不同的庫變體像這樣不同的應用程序變數:

當你的依賴比當地的圖書館或文件樹以外的東西,搖籃會在哪個在線存儲庫中指定的文件 repositories的塊build.gradle文件。

默認情況下,新的Android Studio項目申報JCenter作為該項目的頂級存儲庫位置build.gradle的文件,如下圖所示:

如果你想從Maven的中央倉庫的東西,然後再添加 mavenCentral(),或本地存儲庫使用mavenLocal():

參考配置:

有些直接依賴可能有自己的依賴。這些被稱為 傳遞依賴 。而不是要求您手動聲明每個傳遞依賴,搖籃自動收集,並增加了它們。為了形象化兩個項目的直接和傳遞依賴,對於搖籃的Android插件提供了生成依賴關系樹為每個搖籃任務 構建變數 和 測試源集合 。

要生成此報告,步驟如下:

下面的示例報告顯示調試構建變數的依賴關系樹,包括前面例子中的本地庫模塊依賴和遠程依賴性。

3. 如何在 SSH 下遠程使用 IDE 編譯和調試

1、在 SSH 下遠程使用 IDE 編譯和調試步驟如下:
2、本地機安裝運行xming,運行putty,設置putty的Enable X11 forwarding

3、跳板機上解壓一個eclipse cdt,目錄無所謂,哪有許可權哪方便就丟哪,這解壓到/opt目錄,修改自己主目錄下的.profile文件,添加eclipse的執行文件目錄到PATH環境中

4、putty用ssh登錄到跳板機,直接輸入命令eclipse &運行

5、至於eclipse的remote gdb就直接貼網上的了
6、linux下用eclipse和gdbserver遠程調試嵌入式linux上(目標機)的程序_BBKK_新浪博客
7、默認的xming顯示出來的界面可能字體會比較小,修改啟動參數,在後面加-dip 100

8、有時會需要開多個session,或者還得用putty連開發板,這樣用putty會開很多個窗口出來,推薦一個mtputty,可以把putty當作標簽顯示,切換方便很多,看起來也舒服很多

9、再繼續就是本地和跳板之間的文件共享傳輸了,在跳板機上配置samba伺服器,本地直接映射網路硬碟,訪問跳板機跟訪問本地硬碟一樣方便,如果開機夠快而且伺服器從不關機的,還可以勾選登陸時重連

4. 自己可以編譯安卓源碼嗎

用最新的Ubuntu 16.04,請首先確保自己已經安裝了Git.沒安裝的同學可以通過以下命令進行安裝:

sudo apt-get install git git config –global user.email 「[email protected]」 git config –global user.name 「test」

其中[email protected]為你自己的郵箱.

簡要說明

android源碼編譯的四個流程:1.源碼下載;2.構建編譯環境;3.編譯源碼;4運行.下文也將按照該流程講述.

源碼下載

由於某牆的原因,這里我們採用國內的鏡像源進行下載.
目前,可用的鏡像源一般是科大和清華的,具體使用差不多,這里我選擇清華大學鏡像進行說明.(參考:科大源,清華源)

repo工具下載及安裝

通過執行以下命令實現repo工具的下載和安裝

mkdir ~/binPATH=~/bin:$PATHcurl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repochmod a+x ~/bin/repo

補充說明
這里,我來簡單的介紹下repo工具,我們知道AOSP項目由不同的子項目組成,為了方便進行管理,Google採用Git對AOSP項目進行多倉庫管理.在聊repo工具之前,我先帶你來聊聊多倉庫項目:

我們有個非常龐大的項目Pre,該項目由很多個子項目R1,R2,...Rn等組成,為了方便管理和協同開發,我們為每個子項目創立自己的倉庫,整個項目的結構如下:


這里寫圖片描述

執行完該命令後,再使用make命令繼續編譯.某些情況下,當你執行jack-admin kill-server時可能提示你命令不存在,此時去你去out/host/linux-x86/bin/目錄下會發現不存在jack-admin文件.如果我是你,我就會重新repo sync下,然後從頭來過.

錯誤三:使用emulator時,虛擬機停在黑屏界面,點擊無任何響應.此時,可能是kerner內核問題,解決方法如下:
執行如下命令:

  • ./out/host/linux-x86/bin/emulator -partition-size 1024 -kernel ./prebuilts/qemu-kernel/arm/kernel-qemu-armv7

  • 通過使用kernel-qemu-armv7內核 解決模擬器等待黑屏問題.而-partition-size 1024 則是解決警告: system partion siez adjusted to match image file (163 MB >66 MB)

    如果你一開始編譯的版本是aosp_arm-eng,使用上述命令仍然不能解決等待黑屏問題時,不妨編譯aosp_arm64-eng試試.

    結束吧

    到現在為止,你已經了解了整個android編譯的流程.除此之外,我也簡單的說明android源碼的多倉庫管理機制.下面,不妨自己動手嘗試一下.

    5. android ndk有什麼用

    一、對於android ndk的認識理解:

    NDK是用來給安卓手機開發軟體用的,但是和SDK不同的是它用的是C語言,而SDK用的是java語言。

    1. NDK是一系列工具的集合:NDK提供了一系列的工具,幫助開發者快速開發C(或C++)的動態庫,並能自動將so和java應用一起打包成apk。這些工具對開發者的幫助是巨大的。NDK集成了交叉編譯器,並提供了相應的mk文件隔離CPU、平台、ABI等差異,開發人員只需要簡單修改mk文件(指出「哪些文件需要編譯」、「編譯特性要求」等),就可以創建出so。NDK可以自動地將so和Java應用一起打包,極大地減輕了開發人員的打包工作。

    2. NDK提供了一份穩定、功能有限的API頭文件聲明:Google明確聲明該API是穩定的,在後續所有版本中都穩定支持當前發布的API。從該版本的NDK中看出,這些API支持的功能非常有限,包含有:C標准庫(libc)、標准數學庫(libm)、壓縮庫(libz)、Log庫(liblog)。

    二、Android NDK的作用:

    1. NDK的發布,使「Java+C」的開發方式終於轉正,成為官方支持的開發方式。使用NDK,我們可以將要求高性能的應用邏輯使用C開發,從而提高應用程序的執行效率。

      使用NDK,我們可以將需要保密的應用邏輯使用C開發。畢竟,Java包都是可以反編譯的。

      NDK促使專業so組件商的出現。(樂觀猜想,要視乎Android用戶的數量)

    2. NDK將是Android平台支持C開發的開端。

      NDK提供了的開發工具集合,使開發人員可以便捷地開發、發布C組件。同時,Google承諾在Android NDK後續版本中提高「可調式」能力,即提供遠程的gdb工具,使我們可以便捷地調試C源碼。在支持Android平台C開發,我們能感覺到Google花費了很大精力,我們有理由憧憬「C組件支持」只是Google Android平台上C開發的開端。畢竟,C程序員仍然是碼農陣營中的絕對主力,將這部分人排除在Android應用開發之外,顯然是不利於Android平台繁榮昌盛的。

    6. 如何在 SSH 下遠程使用 IDE 編譯和調試

    在 SSH 下遠程使用 IDE 編譯和調試步驟如下:
    本地機安裝運行xming,運行putty,設置putty的Enable X11 forwarding

    跳板機上解壓一個eclipse cdt,目錄無所謂,哪有許可權哪方便就丟哪,這解壓到/opt目錄,修改自己主目錄下的.profile文件,添加eclipse的執行文件目錄到PATH環境中

    putty用ssh登錄到跳板機,直接輸入命令eclipse &運行

    至於eclipse的remote gdb就直接貼網上的了
    linux下用eclipse和gdbserver遠程調試嵌入式linux上(目標機)的程序_BBKK_新浪博客
    默認的xming顯示出來的界面可能字體會比較小,修改啟動參數,在後面加-dip 100

    有時會需要開多個session,或者還得用putty連開發板,這樣用putty會開很多個窗口出來,推薦一個mtputty,可以把putty當作標簽顯示,切換方便很多,看起來也舒服很多

    再繼續就是本地和跳板之間的文件共享傳輸了,在跳板機上配置samba伺服器,本地直接映射網路硬碟,訪問跳板機跟訪問本地硬碟一樣方便,如果開機夠快而且伺服器從不關機的,還可以勾選登陸時重連

    7. Android可以遠程調用EJB嗎

    技術上肯定允許,因為遠程調用本身只是一個網路通信過程,這跟HTTP通信沒有什麼本質的差別,僅僅是協議內容不同。


    一般來說遠程系統互操作盡量是松耦合的,就是不需要知道對方系統是如何設計的,雙方只需要用相同的介面就可以了,那麼EJB這個東西是Java特有的,但我們已知EJB至少在EJB2.0以後我們跟CORBA就已經是兼容的,就是說對方用CORBA的方式調用也會是正常的,我們可以拿EJB的2個遠程介面(Home和Biz)來生成CORBA的Stub,然後用CORBA方式調用(這就不依賴於EJB的運行時庫,我想你肯定不打算把一個WebSphere或JBOSS這樣的EJB伺服器的客戶端運行庫復制到手機上吧?很麻煩的,而且還受版本變化影響)。

    一般來說手機上的JavaAPI比如Android本身是不支持EJB的,很多像javax.rmi這樣的包都沒有,我找了 Android level 19 的 android.jar 看了,裡面的包沒有像 javax.rmi, javax.ejb 這樣企業應用API (這些是 J2EE的標准API,手機應該是不會提供的)。


    通過 RMIC 是可以生成 CORBA Stub 可以用:

    C:>rmic-iiop
    C:>rmic-idl


    除了CORBA之外,我們可以讓開發人員給現有的EJB提到一個SOAP方式的WebService介面,這在EJB2.1中已經有支持,現在的伺服器基本上也支持EJB2.0和2.0以上的版本了,拿著這個EJB的WSDL我們就可以用WebService方式來處理了,這樣其實我們可以用JavaScript來編碼xml和解碼xml來調用遠程WebService,這種方式更通用,不需要任何API庫的支持,我們至少可以把它當成最原始的xml文檔,甚至是純text文件來處理(連xmlAPI庫都不是必須的)。讓一個現有 EJB 支持 SOAP 其實不用改動代碼,基本上只是一個」添加一個新介面然後重新編譯並部署」的過程(比如我用IBM試用版的RAD 7配置WebSphere 就是這樣的,如果用便宜的伺服器這些工具可能不夠自動化)。


    只是 android.jar 本身也不提供 CORBA 支持,這也是企業應用,我們最方便的方法還是 SOAP / Web 服務的方式,因為 android 自帶了 XML API,如果你的手機應用是基於 phonegap 的,那就更方便和自然快捷了,因為它們現成的 ajax api 來處理 web 服務。

    8. 如何實現 遠程編譯 調試 visualsudio

    編譯:F6(或者「構建」=>「構建程序」;Build=>Build Solution) 調試:F5(或者「調試」=>「開始調試程序」;Debug=>Staring Debugging) 運行:Ctrl+F5(或者「調試」=>「直接運行程序」;Debug=>Staring Without Debugging

    9. unbontu下安卓編譯環境怎麼創建

    關於ubuntu 10.04更新源,請查看http://hi..com/ztykemylnghlmqf/item/bc3ead304b6f1cb6b711dbdb
    1.#sudo gedit /etc/apt/sources.list命令,等效於在/etc/apt/目錄雙擊sources.list文件
    2.sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak命令,等效於復制粘貼或另存為sources.list.bak文件
    3.命令#sudo gedit /etc/apt/sources.list或雙擊打開sources.list文件後,刪除裡面內容,添加新的源,保存,退出
    4.保存後輸入下面的指令刷新源信息:
    #sudo apt-get update
    然後輸入:
    #sudo apt-get upgrade
    就可以進行系統升級了。
    5.可按上一節介紹安裝中文包

    啟用root用戶,軟體安裝在root用戶下,確保所有的用戶可用
    要啟用root用戶,只要為root設置一個root密碼就行了: $ sudo passwd root
    之後會提示要輸入root用戶的密碼,連續輸入root密碼,再使用:$ su
    就可以切換成超級管理員用戶登陸了!
    這里我們直接退出系統,重新登陸,切換root用戶,輸入root用戶密碼進入root用戶環境界面,後面我們安裝的軟體都在這個環境下,確保所有用戶可用
    安裝最流行的文本編輯器朽木漢化版sublime text 3
    參考:http://www.xiumu.org/note/sublime-text-3.shtml
    下載:http://www.sublimetext.com/3,sublimetext
    有Ubuntu版本可以直接下載安裝。點擊Ubuntu 64 bit,等待系統下載完畢,雙擊即可安裝完畢
    下載Sublime Text 3 中文語言包Sublime_Text_CN.zip,把解壓得到的Default.sublime-package,拷貝到Sublime Text 3 安裝目錄下的packages目錄中,直接覆蓋,即漢化完成
    打開SublimeText就看到中文的菜單了

    參考http://www.cnblogs.com/eddy-he/archive/2012/03/08/ubuntu_wine_sourceInsight.html
    wine的安裝,$sudo apt-get install wine,由於我們是在root環境下,所以可以不要sudo
    直接輸入apt-get install wine來安裝
    下載InsightSetup後,在下載文件夾右鍵打開終端,輸入wine InsightSetup.exe來安裝
    安裝方法與在 windows一樣,序列號(任選其一,來源於網路):
    SI3US-956386-80191
    SI3US-840598-11493
    SI3US-404808-04697
    SI3US-510811-93484
    SI3US-343066-11287
    安裝完成後,在桌面找到它的圖標,右鍵更改打開方式為Wine Windows Program Loader,以後就可以直接從桌面雙擊打開了

    5
    notpad++的安裝,直接在http://notepad-plus-plus.org/下載無需按裝版npp.6.5.2.bin.zip,解壓到任意指定目錄後,拖動notpad++.exe到面板,右鍵修改其屬性,在命令行填入 wine "c:\Program Files\npp\notpad++.exe" ,單擊即可打開,也可修改其圖標使其更美觀。
    6
    安裝BeyondCompare,直接下載綠色便攜版BeyondCompare,在ubuntu中用WINE打開即可
    下載:http://ishare.iask.sina.com.cn/download/explain.php?fileid=35658372
    7
    7.安裝版本管理工具SVN或者RabbitVCS
    8
    8.通過wine來安裝qq等WINDOWS下常用的軟體,以後編譯遇到困難,可利用qq的遠程協助功能獲取朋友的協助

    10. android 源碼 怎麼只編譯 systemui

    Google提供的Android包含了原始Android的目標機代碼,主機編譯工具、模擬環境,下載的代碼包經過解壓後(這里是Android2.2的源碼包),源代碼的第一層目錄結構如下: -- Makefile -- bionic (bionic C庫) -- bootable (啟動引導相關代碼) -- build (存放系統編譯規則及generic等基礎開發包配置) -- cts (Android兼容性測試套件標准) -- dalvik (dalvik JAVA虛擬機) -- development (應用程序開發相關) -- external (android使用的一些開源的模組) -- frameworks (核心框架——java及C++語言) -- hardware (主要保護硬解適配層HAL代碼) -- libcore -- ndk -- device -- out (編譯完成後的代碼輸出與此目錄) -- packages (應用程序包) -- prebuilt (x86和arm架構下預編譯的一些資源) -- sdk (sdk及模擬器) -- system (文件系統庫、應用及組件——C語言) `-- vendor (廠商定製代碼) bionic 目錄 -- libc (C庫) -- arch-arm (ARM架構,包含系統調用匯編實現) -- arch-x86 (x86架構,包含系統調用匯編實現) -- bionic (由C實現的功能,架構無關) -- docs (文檔) -- include (頭文件) -- inet -- kernel (Linux內核中的一些頭文件) -- netbsd (?netbsd系統相關,具體作用不明) -- private (?一些私有的頭文件) -- stdio (stdio實現) -- stdlib (stdlib實現) -- string (string函數實現) -- tools (幾個工具) -- tzcode (時區相關代碼) -- unistd (unistd實現) `-- zoneinfo (時區信息) -- libdl (libdl實現,dl是動態鏈接,提供訪問動態鏈接庫的功能) -- libm (libm數學庫的實現,) -- alpha (apaha架構) -- amd64 (amd64架構) -- arm (arm架構) -- bsdsrc (?bsd的源碼) -- i386 (i386架構) -- i387 (i387架構?) -- ia64 (ia64架構) -- include (頭文件) -- man (數學函數,後綴名為.3,一些為freeBSD的庫文件) -- powerpc (powerpc架構) -- sparc64 (sparc64架構) `-- src (源代碼) -- libstdc++ (libstdc++ C++實現庫) -- include (頭文件) `-- src (源碼) -- libthread_db (多線程程序的調試器庫) `-- include (頭文件) `-- linker (動態鏈接器) `-- arch (支持arm和x86兩種架構) bootable 目錄 -- bootloader (適合各種bootloader的通用代碼) `-- legacy (估計不能直接使用,可以參考) -- arch_armv6 (V6架構,幾個簡單的匯編文件) -- arch_msm7k (高通7k處理器架構的幾個基本驅動) -- include (通用頭文件和高通7k架構頭文件) -- libboot (啟動庫,都寫得很簡單) -- libc (一些常用的c函數) -- nandwrite (nandwirte函數實現) `-- usbloader (usbloader實現) -- diskinstaller (android鏡像打包器,x86可生產iso) `-- recovery (系統恢復相關) -- edify (升級腳本使用的edify腳本語言) -- etc (init.rc恢復腳本) -- minui (一個簡單的UI) -- minzip (一個簡單的壓縮工具) -- mttils (mtd工具) -- res (資源) `-- images (一些圖片) -- tools (工具) `-- ota (OTA Over The Air Updates升級工具) `-- updater (升級器) build目錄 -- core (核心編譯規則) -- history (歷史記錄) -- libs `-- host (主機端庫,有android 「cp」功能替換) -- target (目標機編譯對象) -- board (開發平台) -- emulator (模擬器) -- generic (通用) -- idea6410 (自己添加的) `-- sim (最簡單) `-- proct (開發平台對應的編譯規則) `-- security (密鑰相關) `-- tools (編譯中主機使用的工具及腳本) -- acp (Android "acp" Command) -- apicheck (api檢查工具) -- applypatch (補丁工具) -- apriori (預鏈接工具) -- atree (tree工具) -- bin2asm (bin轉換為asm工具) -- check_prereq (檢查編譯時間戳工具) -- dexpreopt (模擬器相關工具,具體功能不明) -- droiddoc (?作用不明,java語言,網上有人說和JDK5有關) -- fs_config (This program takes a list of files and directories) -- fs_get_stats (獲取文件系統狀態) -- iself (判斷是否ELF格式) -- isprelinked (判斷是否prelinked) -- kcm (按鍵相關) -- lsd (List symbol dependencies) -- releasetools (生成鏡像的工具及腳本) -- rgb2565 (rgb轉換為565) -- signapk (apk簽名工具) -- soslim (strip工具) `-- zipalign (zip archive alignment tool) dalvik目錄 dalvik虛擬機 . -- dalvikvm (main.c的目錄) -- dexmp (dex反匯編) -- dexlist (List all methods in all concrete classes in a DEX file.) -- dexopt (預驗證與優化) -- docs (文檔) -- dvz (和zygote相關的一個命令) -- dx (dx工具,將多個java轉換為dex) -- hit (?java語言寫成) -- libcore (核心庫) -- libcore-disabled (?禁用的庫) -- libdex (dex的庫) -- libnativehelper (Support functions for Android's class libraries) -- tests (測試代碼) -- tools (工具) `-- vm (虛擬機實現) development 目錄 (開發者需要的一些常式及工具) -- apps (一些核心應用程序) -- BluetoothDebug (藍牙調試程序) -- CustomLocale (自定義區域設置) -- Development (開發) -- Fallback (和語言相關的一個程序) -- FontLab (字型檔) -- GestureBuilder (手勢動作) -- NinePatchLab (?) -- OBJViewer (OBJ查看器) -- SdkSetup (SDK安裝器) -- SpareParts (高級設置) -- Term (遠程登錄) `-- launchperf (?) -- build (編譯腳本模板) -- cmds (有個monkey工具) -- data (配置數據) -- docs (文檔) -- host (主機端USB驅動等) -- ide (集成開發環境) -- ndk (本地開發套件——c語言開發套件) -- pdk (Plug Development Kit) -- samples (演示程序) -- AliasActivity () -- ApiDemos (API演示程序) -- BluetoothChat (藍牙聊天) -- BrowserPlugin (瀏覽器插件) -- BusinessCard (商業卡) -- Compass (指南針) -- ContactManager (聯系人管理器) -- CubeLiveWall** (動態壁紙的一個簡單常式) -- FixedGridLayout (像是布局) -- GlobalTime (全球時間) -- HelloActivity (Hello) -- Home (Home) -- JetBoy (jetBoy游戲) -- LunarLander (貌似又是一個游戲) -- MailSync (郵件同步) -- MultiResolution (多解析度) -- MySampleRss (RSS) -- NotePad (記事本) -- RSSReader (RSS閱讀器) -- SearchableDictionary (目錄搜索) -- **JNI (JNI常式) -- SkeletonApp (空殼APP) -- Snake (snake程序) -- SoftKeyboard (軟鍵盤) -- Wiktionary (?維基) `-- Wiktionary**(?維基常式) -- scripts (腳本) -- sdk (sdk配置) -- simulator (?模擬器) -- testrunner (?測試用) `-- tools (一些工具)

    閱讀全文

    與安卓遠程編譯相關的資料

    熱點內容
    安卓游戲耳機怎麼戴 瀏覽:14
    不越獄怎麼去除app廣告 瀏覽:174
    ipadminipdf閱讀 瀏覽:504
    文件夾無限制壓縮會不會降低內存 瀏覽:410
    榮耀怎樣創建文件夾 瀏覽:629
    如何用本機登陸遠程伺服器地址 瀏覽:680
    黃小鴨解壓文具盒 瀏覽:670
    女程序員的轉行方法 瀏覽:881
    東風啟辰車聯網安裝文件夾 瀏覽:524
    華為怎麼設置app時間鎖 瀏覽:660
    後宮app視頻怎麼下載 瀏覽:525
    如何把圖片轉換從PDF格式 瀏覽:259
    重寫和重載的區別java 瀏覽:234
    expressvpnandroid 瀏覽:84
    儲存卡被加密怎麼解除 瀏覽:169
    地球怎麼壓縮直徑 瀏覽:780
    金鏟鏟之戰伺服器爆滿怎麼進 瀏覽:160
    同仁堂pdf 瀏覽:935
    如何編譯原理課程教材 瀏覽:730
    單片機控制顯示器 瀏覽:777