• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            life02

              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
              197 隨筆 :: 3 文章 :: 37 評論 :: 0 Trackbacks
            http://www.cnblogs.com/tankaixiong/archive/2010/11/24/1887156.html

            android 牛人必修 ant 編譯android工程

            最近比較懶,博客一直都沒更新,上次有人問ant 來編譯android 工程,這里我就完整的整理了一下。如果你嫌棄IDE太慢或者覺得手動編譯更Cool,不用IDE你可以學到更多。也是成為牛人的必修課啊!

            一,準備ant

            ant 官網可下載
            http://ant.apache.org/
            ant 環境配置:
            1。解壓ant的包到本地目錄。
            2。在環境變量中設置ANT_HOME,值為你的安裝目錄。
            3。把ANT_HOME/bin加到你系統環境的path。

            更多的介紹可以去google相信有很多

            二,詳細步驟和說明,這里我們要知道一些Android命令。

            前提條件已配置好android sdk 環境,所以可以在任意目錄下執行android 命令,不然則要切換到 android-sdk\tools目錄下

            我這里已經配置好了,所以無論我在什么路徑下了。
            1.創建一個android項目
            參數說明:
            -k /--package 為命名空間(包名)-a /--name 工程名
            -p /--path 項目 -t 為目標平臺的版本編號

            C:\Documents and Settings\Administrator>android create project -k com.android.Ta
            nk -a Tank -t 4  -p F:\tank

             

            列出不同版本平臺的對應id編號 android.bat list targets /android list
            C:\Documents and Settings\Administrator>android.bat list targets

             

            對已經存在的android工程,我們可以update下(修改平臺的版本),這樣會自動添加build.xml 等ant 的配置文件
            C:\Documents and Settings\Administrator>android update project --name Tank -t 11
              -p F:\tank

            編譯:直接ant 是不會有文件輸出的,所以后面一定要帶上參數
            ant 參數如下:

                * debug:帶調試用簽名的構建
                * release:構建應用程序,生成的apk必須簽名才可以發布
                * install:安裝調試構建的包到運行著的模擬器或者設備;
                * reinstall
                * uninstall

            開始執行編譯:

            E:\MyLiB\Android\AndroidAnt\MyBoardCastReciver>ant debug
            Buildfile: E:\MyLiB\Android\AndroidAnt\MyBoardCastReciver\build.xml
                [setup] Android SDK Tools Revision 7
                [setup] Project Target: Android 2.2
                [setup] API level: 8
                [setup]
                [setup] ------------------
                [setup] Resolving library dependencies:
                [setup] ------------------
                [setup] Ordered libraries:
                [setup] ------------------
                [setup]
                [setup] WARNING: No minSdkVersion value set. Application will install on all
             Android versions.
                [setup]
                [setup] Importing rules file: tools\ant\ant_rules_r3.xml
                [javac]****警告:編碼 ascii 的不可映射字符********


            出現“警告:編碼 ascii 的不可映射字符”錯誤

            編譯亂碼解決辦法:
            查看輸出提示:
            [setup] Importing rules file: tools\ant\ant_rules_r3.xml
            找到sdk目錄下的<sdkpath>\tools\ant\ant_rules_r3.xml
            打開找到節點:
             <javac encoding="ascii" target="1.5" debug="true" extdirs="" ....>
            把ascii改為gbk即可。


            啟動相應模擬器:emulator -avd avdName
            E:\MyLiB\Android\AndroidAnt\Toast>emulator -avd tank

            列出已有avd 的列表
            E:\MyLiB\Android\AndroidAnt\Toast\bin>adb devices
            List of devices attached
            emulator-5554   device

            安裝到指定avd
            E:\MyLiB\Android\AndroidAnt\Toast\bin>adb -s emulator-5554 install Toast-debug.a
            pk


            ok ,ant 編譯android 并手動安裝apk文件就寫到這里了。是不是也很COOL!


            posted on 2011-12-25 23:17 life02 閱讀(283) 評論(0)  編輯 收藏 引用 所屬分類: android模擬器學習
            久久大香香蕉国产| 久久婷婷激情综合色综合俺也去| 中文字幕人妻色偷偷久久| 久久精品视频一| 久久久免费精品re6| 久久99国产乱子伦精品免费| 国产91久久精品一区二区| 国产免费福利体检区久久| 久久国产劲爆AV内射—百度| 香蕉久久夜色精品升级完成| 久久精品国产99久久香蕉| 伊人久久综合无码成人网| 亚洲国产成人久久综合碰碰动漫3d| 午夜精品久久影院蜜桃| 一本一本久久a久久综合精品蜜桃 一本一道久久综合狠狠老 | 一本色道久久88加勒比—综合| 久久精品夜色噜噜亚洲A∨| 久久精品国产亚洲AV影院| 国产成人精品综合久久久| 亚洲AV成人无码久久精品老人| 久久久精品久久久久特色影视| 欧美丰满熟妇BBB久久久| 香蕉久久久久久狠狠色| 国产精品久久永久免费| 亚洲第一极品精品无码久久 | 日韩AV毛片精品久久久| 1000部精品久久久久久久久| 精品久久久久成人码免费动漫| 久久综合亚洲色HEZYO国产| 久久久青草久久久青草| 久久久久久夜精品精品免费啦| 婷婷久久综合九色综合绿巨人| 久久精品免费一区二区三区| 久久99精品久久久久久久不卡 | 国产精品无码久久综合网| 国产精品久久久久久福利漫画| 亚洲∧v久久久无码精品| 一本久久a久久精品综合香蕉 | 很黄很污的网站久久mimi色| 欧美一区二区精品久久| 99久久精品国产麻豆|