• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • Android自動化打包之一:aapt的用法(2)

    發表于:2012-05-11來源:無線測試作者:千里之外點擊數: 標簽:Android自動化
    : res : E:\Software\android-sdk-windows-1.6_r1\platforms\android-1.6\android.jar 這個要看你apk對應支持的android版本 這里有很多,找到對應的 : AndroidManifest.xml OK,執行命令

     ?。?res

      :

      E:\Software\android-sdk-windows-1.6_r1\platforms\android-1.6\android.jar 這個要看你apk對應支持的android版本

      這里有很多,找到對應的

      : AndroidManifest.xml

      OK,執行命令:

      aapt p -f -m -J gen\com\perf\ -S res -I E:\Software\android-sdk-windows-1.6_r1\platforms\android-1.6\android.jar -M AndroidManifest.xml

      二. 將工程的資源編譯到一個APK包里

      aapt package -f -S -I -A -M -F <輸出的包目錄+包名>

      實例:

      1. cmd -- 定位到android源文件目錄,如: cd E:\wirelessqa\hi --- 根據上面給出的命令套進去

      : res

      :

      E:\Software\android-sdk-windows-1.6_r1\platforms\android-1.6\android.jar

      :assets

      : 當前目錄下的 AndroidManifest.xml

      <輸出的包目錄+包名>: 當前目錄下 hi.apk

      OK,執行命令:

      aapt p -f -S res -I E:\Software\android-sdk-windows-1.6_r1\platforms\android-1.6\android.jar -A assets -M AndroidManifest.xml -F hi.apk

      4. 移除打包好的apk中的文件

      aapt r[emove] [-v] file.{zip,jar,apk} file1 [file2 ...]

      實例:將apk中的某個文件移除掉 命令:aapt r <你的apk文件路徑> <想要移除的文件名>

      先從hi.apk除除AndroidManifest.xml文件,再嘗試去顯示,結果無法找到,證明我們已經移除成功。

      5. 添加文件到打包好的apk中

      aapt a[dd] [-v] file.{zip,jar,apk} file1 [file2 ...]

      實例:將文件添加到打包好的apk文件中   命令:aapt a <你的apk文件路徑> <想要添加的文件路徑>

      在這里我遇到一個問題,添加文件成功之后再去嘗試顯示文件,結果提示文件損壞,至于是什么問題我還不知道,如果大家誰知道可以告訴我一下。

      6. PNG文件預處理

      aapt c[runch] [-v] -S resource-sources ... -C output-folder ... 做PNG文件的預處理,并將結果存儲到一個文件夾中

      實例: aapt c -S -C <想存放的文件夾路徑>

      結果:

      7. 顯示aapt版本

      aapt v[ersion]

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>