當前位置:首頁 » 編程軟體 » androidadt編譯

androidadt編譯

發布時間: 2022-06-30 03:19:14

⑴ adt 編譯android使用的是ant嗎

1、 編譯android項目:
有很多編程高手不喜歡用IDE來創建android工程,或者是因為機器老舊,或者是因為習慣使然,下面我們就來介紹一下不用IDE的情況下怎麼用ant來編譯android工程,在使用本方法時請確保你已經有如下的環境:
(a) java環境
(b) android-sdk環境

下面我們來簡單敘述一下怎麼使用ant:
1、 配置ant環境:
apache-ant-1.8.1-bin.zip
解壓後的文件夾為E:\programs files\apache-ant,然後我們再來配置一下ant環境變數:
Ø 右擊「我的電腦」選擇「屬性」選擇「高級」選項卡,再單擊「環境變數」
Ø 在下方的系統變數下單擊「新建」輸入:變數名:ANT_HOME,變數值:E:\programs files\apache-ant(這個是你解壓的ant文件夾所在的目錄,根據解壓的地方的不同而不同),然後單擊「確定」按鈕
然後雙擊Path目錄加入「E:\programs files\apache-ant\bin;」
2、 編譯android項目:
下面我們用利用命令行來創建一個簡單的android的工程,說明一下個參數的意義:
如果你沒有配置好android SDK,那麼你需要進入到android SDK 的「\Tools\」下進行如下操作:
Android create project -k com.demo.android.HelloAndroid –a HelloAndroid –t 4 –p F:\HelloAndroid
其中-k參數指定apk的名稱為com.demo.android.HelloAndroid, -a 參數指定了Activity的名稱為HelloAndroid,-t參數指定了目標平台為Android 1.6版,-p參數指定了實例生成的路徑為:F:\HelloAndroid。

這一步會生成android項目相關的build.xml,此時可編譯android項目。
編譯android工程:打開工程,然後使用如下命令ant release即可編譯成功
3、
如果你以前已經設置好了模擬器的話,可以使用adb install HelloAndroid.apk即可查看編寫的程序在模擬器下的運行情況。
在install前先打開模擬器 G:\android-sdk-windows\tools>emulator -avd Naruto
emulator: emulator window was out of view and was recentred
ant 參數如下:
* debug:帶調試用簽名的構建
* release:構建應用程序,生成的apk必須簽名才可以發布
* install:安裝調試構建的包到運行著的模擬器或者設備;
* reinstall
* uninstall

⑵ 求解,為什麼用編譯安卓的adt打開後顯示如圖,但是我用普通eclips出現問題啊e編java沒

原因1:給定目錄下jvm.dll不存在。


對策:(1)重新安裝jre或者jdk並配置好環境變數。(2)一個jvm.dll放在該目錄下。


原因2:eclipse的版本與jre或者jdk版本不一致


對策:要麼兩者都安裝64位的,要麼都安裝32位的,不能一個是32位一個是64位。


原因3:eclipse的版本太低,不支持JDK1.8

對策:要麼eclipse升級,要麼換低版本的JDK。


原因2的可能性較大。

查看JDK的版本號方法:在命令行窗口中輸入 java -version。

返回類似以下

javaversion"1.7.0_71"
Java(TM)SERuntimeEnvironment(build1.7.0_71-b14)
JavaHotSpot(TM)64-BitServerVM(build24.71-b01,mixedmode)

其中64-Bit表明是64位。


怎樣查看Eclipse是32位還是64位

  1. 首先進入到Eclipse的安裝目錄,如下圖:


    ⑶ android sdk和adt的區別

    ADT(Android Development Tools): 目前Android開發所用的開發工具是Eclipse,在Eclipse編譯IDE環境中,安裝ADT,為Android開發提供開發工具的升級或者變更,簡單理解為在Eclipse下開發工具的升級下載工具。adt只是一個eclipse的插件,裡面可以設置sdk路徑 SDK(Software Development Kit): 一般是一些被軟體工程師用於為特定的軟體包、軟體框架、硬體平台、操作系統等建立應用軟體的開發工具的集合。在Android中,他為開發者提供了庫文件以及其他開發所用到的工具。簡單理解為開發工具包集合,是整體開發中所用到的工具包,如果你不用Eclipse作為你的開發工具,你就不需要下載ADT,只下載SDK即可開發。SDK可以自己編譯,在linux環境下通過make命令進行,耗時比較長,需要有耐心哦親。。。然後我們可以把自己編譯的SDK通過ADT導入eclipse。在此基礎上可以對源碼包進行修改,比如修改android system/app/phone.apk中的源碼,然後再次調用make命令,就可以產生新的system.image文件,此文件是鏡像文件。 ---------- 手機ROM中包含兩個基本的image,一個是boot.image,這個image中主要是kernel和文件系統/目錄下的一些東西。kernel我就不說了,/目錄下主要是init和相關的配置文件 system.image是android系統的userpace的核心,包括/system/bin,system/lib,system/app下的一些東西

    Android平台與SDK Tools版本、ADT版本的對應關系

    Android平台 SDK Tools的版本 ADT版本
    Android 2.2 R7 ADT-0.9.9
    Android 2.3 R8 ADT-8.0.1
    Android 3.0 預覽版 R9 ADT-9.0.0
    Android 3.0 R10 ADT-10.0.0
    Android 3.1 R11 ADT-11.0.0
    Android 3.2 R12 ADT-12.0.0
    Android 4.0 R14 ADT-14.0.0

    SDK 平台版本,以及API版本

    Android平台 API 級別
    Android 2.0.11 API6
    Android 2.1-update1 API7
    Android 2.2 API8
    Android 2.3 API9
    Android 2.3.3 API10
    Android 3.0 API11
    Android 3.1 API12
    Android 3.2 API13
    Android 4.0 API14

    ⑷ android adt與android sdk有什麼關系,他們在開發中各起到什麼作用

    android adt與android sdk關系是:Android ADT是android sdk在Eclipse中的GUI輔助插件。android adt的作用側重於項目開發,android sdk則側重於提供軟體包、框架支持。

    ADT(Android Development Tools): 目前Android開發所用的開發工具是Eclipse,在Eclipse編譯IDE環境中,安裝ADT,為Android開發提供開發工具的升級或者變更,簡單理解為在Eclipse下開發工具的升級下載工具。adt只是一個eclipse的插件,裡面可以設置sdk路徑。

    SDK(Software Development Kit): 一般是一些被軟體工程師用於為特定的軟體包、軟體框架、硬體平台、操作系統等建立應用軟體的開發工具的集合。在Android中,他為開發者提供了庫文件以及其他開發所用到的工具。

    簡單理解為開發工具包集合,是整體開發中所用到的工具包,如果你不用Eclipse作為你的開發工具,你就不需要下載ADT,只下載SDK即可開發。Android ADT是Eclipse提供的基於GUI的許多命令行Android SDK工具訪問插件。

    (4)androidadt編譯擴展閱讀:

    安裝:

    下載好Android SDK後,開始安裝,Android SDK採用了Java語言,所以需要先安裝JDK 5.0及以上版本。直接下載jdk安裝文件安裝更為方便。

    Android SDK不用安裝,下載後,直接解壓即可, 將下載後的SDK的壓縮包解壓到適當的位置,就這么簡單;SDK安裝OK。

    使用Eclipse進行android應用開發需要給Eclipse裝adt插件,這樣Eclipse就可以和android sdk建立連接,可以在Eclipse中啟動android模擬器進行程序調試等ADT插件安裝這里不再累贅,插件的安裝URL為:也可以下載adt的zip包安裝 安裝完插件後,需要做一些簡單的配置:

    1、在Eclipse中,選擇Window > Preference;

    2、從左側的菜單中,選擇Android項;

    3、設置SDK Location,點Browse選擇SDK的安裝根目錄;

    4、OK,完成。

    ⑸ AndroidADT是做什麼用的

    安卓開發工具---Android Develop Tool
    ADT(Android Development Tools):
    目前Android開發所用的開發工具是Eclipse,在Eclipse編譯IDE環境中,安裝ADT,為Android開發提供開發工具的升級或者變更,簡單理解為在Eclipse下開發工具的升級下載工具。

    ⑹ android studio adt嗎

    ADT跟studio 是2個軟體,現在基本上都是用studio 了

    ⑺ Android開發的IDE、ADT、SDK、JDK、NDK等名詞解釋

    這篇文章主要介紹了Android開發的IDE、ADT、SDK、JDK、NDK等名詞解釋,對這些概念搞不清楚是一件痛苦的事,本文就簡潔講解了這些名詞的含義,一起掃盲吧,需要的朋友可以參考下
    1.
    IDE:
    Intelligent
    Development
    Environm的簡稱。即智能開發環境。是一種開發工具。常用的IDE有adt-bundles和Android
    studio。兩個都需要配置jdk。
    2.
    ADT:
    Android
    Development
    tools的簡稱。即Android開發工具。ADT為Eclipse的插件。在Eclipse和SDK之間起了一個橋梁的作用。
    3.
    SDK:
    Soft
    Development
    Kit的簡稱。軟體開發工具包。在Android中,它為開發者提供了庫文件以及其它開發所用到的工具。
    4.
    JDK:
    Java的開發工具包。包括了Java運行環境、Java工具和Java基礎類庫。
    5.
    NDK:
    概念:
    (1).NDK是一系列工具的集合。幫助開發者快速開發C/C++的動態庫。
    並能自動將so和Java應用一起打包成apk。這些工具對開發者的幫助是巨大的。
    (2).NDK將是Android平台開發支持C開發的開端。
    作用:
    (1).代碼的保護。由於Java層代碼很容易被反編譯,而C/C++庫反編譯難度很大。
    (2).可以方便的使用現存的開源庫。大部分現存的開源庫都是用C/C++代碼編寫的。
    (3).提高程序的執行效率。將要求高性能的應用邏輯使用C開發,從而提高應用程序的執行效率。
    (4).便於移植。用C/C++寫的庫可以方便的在其他的嵌入式平台上再次使用。

    ⑻ 開發Android是使用Studio 還是ADT

    從Eclipse+SDK+ADT轉到Intellij IDEA+SDK。
    說下感受吧,當SDK更新後,JetBrain會馬上跟進發布新的Intellij IDEA提供下載,注意,此時我還沒有更新過SDK。而ADT則只有當你更新完SDK以後,在編譯project的時候才會提示你ADT版本過低,需要更新。

    從使用角度上來說,layout編輯頁面我更喜歡Intellij IDEA,因為它在代碼編輯模式下有預覽窗口,非常省事(這跟我的開發習慣有關,我編寫layout文件從來都是用代碼來編寫,幾乎不會去拖拽控制項)
    在Debug模式下,Intellij IDEA現在提供了一個非常方便的功能——在斷點所在的那個class里,所有的變數都會自動顯示出這個變數當前的值

    自從android Studio 1.0正式版發布以後,google已經完全放棄對ADT的更新了
    google已經正式使用android Studio了,建議你也向android studio遷移吧, 這個開發工具還是不錯的,代碼提示能力就比Eclipse強。

    Android Studio 是一個Android開發環境,基於IntelliJ IDEA. 類似 Eclipse ADT,Android Studio 提供了集成的 Android 開發工具用於開發和調試。
    在IDEA的基礎上,Android Studio 提供 :
    1. 基於Gradle的構建支持。
    2. Android 專屬的重構和快速修復。
    3. 提示工具以捕獲性能、可用性、版本兼容性等問題。
    4. 支持ProGuard 和應用簽名。
    5. 基於模板的向導來生成常用的 Android 應用設計和組件。
    6. 功能強大的布局編輯器,可以讓你拖拉 UI 控制項並進行效果預覽。

    ⑼ macbook pro 能開發android嗎安裝adt,eclipse,studio能正常編譯及適用開發嗎

    這三個版本的出現有一定的歷史的原因:
    1、最開始只有eclipse+獨立的adt一種開發環境,但是由於eclipe作為一種通用的ide,帶來的問題太多,經常出現eclipse的版本不兼容adt的情況,或者adt不兼容eclipse的情況;
    2、為了解決這個問題,android推出了adt-bundle版本,adt-bundle版本解決eclipse和adt直接的不兼容的問題,但是由於eclipse 的bug太多,特別是對android ndk支持方面非常弱,經常出現ndk-build編譯通過了,但是eclipse還報錯等一系列的復雜的環境問題;
    3、為了解決這個問題,android官網便開始考慮從根上解決問題,自己做獨立的ide,不再把希望放到一個開源的ide即eclipse上面,在這個的驅動下,android推出了自己的ide也就是我們現在通常所說的android Studio,但是由於目前android Studio還處於測試版,所以正常的項目開發不建議使用,學習或者嘗鮮的話可以考慮;
    個人的話,推薦adt-bundle版本,具體的話,建議看我的帖子「android環境搭建

    ⑽ 求Java安卓高手點撥小弟一個「ADT-Eclipse」的代碼編譯問題。

    可以,eclipse是集成開發環境,插不同插件就可以開發不同語言的程序,不但能同時開發Java,a

熱點內容
sql轉換成數據類型int時失敗 發布:2024-05-05 06:29:21 瀏覽:826
蘋果手機視頻怎麼加密 發布:2024-05-05 06:22:08 瀏覽:918
java反編譯工具使用方法 發布:2024-05-05 06:00:38 瀏覽:217
戀人源碼 發布:2024-05-05 05:53:33 瀏覽:166
安卓平板用什麼助手好 發布:2024-05-05 05:51:09 瀏覽:775
java語義分析 發布:2024-05-05 05:32:39 瀏覽:754
我的世界伺服器房型 發布:2024-05-05 05:31:16 瀏覽:702
pythonwhere 發布:2024-05-05 05:30:22 瀏覽:441
免費加密隱身俠 發布:2024-05-05 05:07:54 瀏覽:613
我的世界模組伺服器推薦手機版 發布:2024-05-05 05:02:49 瀏覽:818