日韩欧美人妻无码精品白浆,www.大香蕉久久网,狠狠的日狠狠的操,日本好好热在线观看

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

Android程序自動化打包(ant多工程)及相關(guān)問題處理

admin
2014年11月24日 21:54 本文熱度 6661

  • 概述

  • 在一般的Android開發(fā)中,我們通常使用Eclipse自帶的導出工具來進行App的簽名和發(fā)布,Android自動化打包,就是利用腳本將這樣一個手動操作的過程轉(zhuǎn)化為一個命令搞定。



    • 準備

    需要配置好JDK、Android SDK和Ant的環(huán)境,具體參見本人的上一篇博客:點擊打開鏈接



    • 步驟


    1. 準備好項目的源碼和依賴庫源碼,最好放在同一級目錄下,確保源碼和依賴庫可在IDE中編譯成功,這樣就無需調(diào)整project.properties文件中依賴庫的相對位置了。

    2. 打開CMD命令行,進入到依賴庫源碼目錄,執(zhí)行android update lib-project -p . -t android-17,這個命令的作用是在依賴庫下生成自動打包相關(guān)的文件,-p .的意思是在當前根目錄下執(zhí)行,-t android-17的意思是此源碼使用android-17 api進行編譯,各位根據(jù)自己的項目情況自行修改,所有的依賴庫都要執(zhí)行這一步操作。

    3. 打開CMD命令行,進入到源碼根目錄,執(zhí)行android update project -p . -t android-17,這個命令的作用是在源碼下生成自動打包相關(guān)的文件。

    4. 打開CMD命令行,進入到源碼根目錄,執(zhí)行ant clean,然后ant debug,如果打包成功,可以在源代碼的bin目錄下看到未簽名的apk文件。

    5. 想要生成簽名文件,需要在源碼根目錄下建立ant.properties文件,內(nèi)容如下:



      1. #包名

      2. application.package=com.nomouse

      3. #項目名,缺省時源碼文件名

      4. ant.project.name=

      5. #編碼方式

      6. java.encoding=utf-8

      7. #編譯輸出絕對路徑

      8. out.absolute.dir=d:/out

      9. #生成文件絕對路徑

      10. gos.path=d:/out

      11. #簽名key文件絕對路徑

      12. key.store=D:/adt-bundle/Nomouse

      13. #簽名文件密碼

      14. key.store.password=password

      15. #簽名別稱,中文的話需要轉(zhuǎn)成utf-8編碼,可以使用JDK自帶的native2ascii工具

      16. key.alias=\u4f01\u4e1a

      17. #簽名別稱密碼

      18. key.alias.password=password

    6. 打開CMD命令行,進入到源碼根目錄,執(zhí)行ant release,成功的話可以在d:/out目錄下看到輸出的App簽名文件。







    問題一:


    用Ant編譯時報如下錯誤


    compile:
    [javac] Compiling 1 source file to D:\workspace\cwk\build\classes
    [javac] D:\workspace\cwk\src\core\com\cwk\core\web\action\LoginController.java:1: 非法字符: \65279
    [javac] package com.cwk.core.web.action;
    [javac] ^
    [javac] 1 錯誤


    BUILD FAILED
    D:\workspace\admet\build.xml:181: Compile failed; see the compiler error output for details.


    該問題是由于文件的字符編碼不正確,請用notepad++保存文件格式為utf-8無DOM格式






    問題二:


    [aapt] invalid resource directory name: E:\我的依賴工程\bin\res/crunch 這個問題一般是因為sdk的版本比較高,會自動生成crunch目錄,而ant的在編譯的時候總是不識別bin下編譯好的資源,所以忽略crunch目錄就好了


    解決方法:打開本地sdk根目錄tools》ant》build.xml 找到: <property name="aapt.ignore.assets" value="" /> 改為: <property name="aapt.ignore.assets" value="crunch" /> 問題得到解決。





    問題三:


    解決方法如圖所示:




    該文章在 2014/11/24 21:54:12 編輯過
    關(guān)鍵字查詢
    相關(guān)文章
    正在查詢...
    點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
    點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
    點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標簽打印,條形碼,二維碼管理,批號管理軟件。
    點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
    Copyright 2010-2025 ClickSun All Rights Reserved

    日韩欧美综合国产懂色| 内射一区二区tiktok| 欧美久久高清| 亚洲人妻在线三级电影| 有码在线| 欧美日韩一区二区不卡成人| 综合网久久久精| 人妻老司机| 中文字幕无码在线观看一区不卡| 国产精品一区,二区视频| 亚洲婷婷激情一区| 青青草精品欧美| 源一区二区| 国产欧美韩日一区二| 麻豆二三区| 熟女极品精品区| 黄片免费日韩精华| 麻豆传媒激情在线视频| 一本色道久久88加勒比—综合| 国产伦理在线播放| 伊人玖玖爱| 欧美精品一区二区三区人妻一区| 日韩精品中文字幕一区二区三区h| 日韩在线播放欧美字幕电影| 亚洲日韩精品成人无码专区AV| 国产日韩porn| 好吊妞精艳免费视频| 娟娟成人一区二区| 国产久久99在线| 亚洲最新一区AV| 操死我好舒服视频| 国产又粗又长又黄又大的视频| av男人们的天堂| 99久久伊人久久99| 伊人日本专区| 在线播放资源日韩| 开心色播五月天| 日韩人妻后| 国内免费av一区二区| 日韩精品人妻无码久久久久| 欧美图片二区你懂的|