Gradle 命令行打包APK,輸出到指定路徑

Window系統下:javascript

 

1.打開命令行工具java

2.切換到gradlew的路徑下python

   舉例: cd  C:\Users\54225\Desktop\myProject\Myapp

3. 命令行輸入:  gradlew assembleDebug  在build\Output中生成debug簽名的apk工具

                         gradlew assembleRelease  在build\Output中生成Release簽名的apk(簽名有額外的步驟.請百度)gradle

 

4.apk輸出到指定路徑ui

    在build.gradle中buildTypes{..}後面添加一段代碼spa

     outputPathName填寫你要輸出的路徑.net

Java代碼 命令行

 收藏代碼

  1. //這是應用編譯完成  
  2. applicationVariants.all { variant ->  
  3.     variant.outputs.each  { output ->  
  4.         //開始輸出  
  5.         output.outputFile = new File(outputPathName)  
  6.        //舉例:output.outputFile = new File('C:\\Users\\54225\\Desktop\\my.apk')  
  7.     }  
  8. }  

 

5.用python實現的方法:

  

Java代碼 

 收藏代碼

  1. import  os  
  2. rawPath='你的Android工程路徑'  
  3. os.chdir(rawPath)   #這裏是模擬命令行的cd,切換當前路徑  
  4. command = 'gradlew assembleDebug'  # 能夠直接在命令行中執行的命令  
  5. r=os.popen(command)  
  6. info = r.readlines()  # 讀取命令行的輸出到一個list  
  7. for line in info:  # 按行遍歷  
  8.     line = line.strip('\r\n')  
  9.     print(line)  
  10.     if (str(line).__contains__("Success")):  
  11.         flag = True  
  12.         break  

 

6.相關參考連接:http://blog.csdn.net/gxl3999/article/details/44282469

相關文章
相關標籤/搜索