中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

php和什么語言做網(wǎng)站豬肉價(jià)格最新消息

php和什么語言做網(wǎng)站,豬肉價(jià)格最新消息,開網(wǎng)站建設(shè),撫州網(wǎng)站建設(shè)這個(gè)樣例是基于windows系統(tǒng)寫的python打包安卓的腳本: 一、配置AndroidStudio下的打包任務(wù) 1.在Android項(xiàng)目根目錄下的build.gradle文件配置生成Release包的任務(wù): task cleanAll(type: Delete) {delete rootProject.buildDirrootProject.subprojects.e…

這個(gè)樣例是基于windows系統(tǒng)寫的python打包安卓的腳本

一、配置AndroidStudio下的打包任務(wù)

1.在Android項(xiàng)目根目錄下的build.gradle文件配置生成Release包的任務(wù):

task cleanAll(type: Delete) {delete rootProject.buildDirrootProject.subprojects.each { subproject ->delete subproject.buildDir}
}task qudao1Release dependsOn(cleanAll,':app:assemble千年血戰(zhàn)篇_officialOfficialRelease',
)

1.1?cleanAll : 任務(wù)是打包前清空項(xiàng)目緩存的,直接copy就行

1.2?qudao1Release : 任務(wù)就是我們打包任務(wù)的名稱,

1.3?:app:assemble千年血戰(zhàn)篇_officialOfficialRelease 任務(wù)是我們gradlew執(zhí)行的生成apk的指令,

這個(gè)指令可以在AndroidStudio里右側(cè)窗口gradle樹里找到,如下圖:

1.4 如下圖 :

assemble千年血戰(zhàn)篇_officialOfficialRelease 就是我們要執(zhí)行的release打包任務(wù)

1.5 把這個(gè)任務(wù)copy出來配置在上面1.3講的位置就好

1.6 在androidStudio下的終端 執(zhí)行我們的任務(wù):qudao1Release, 執(zhí)行命令時(shí)需要加前綴:.\gradlew。任務(wù)回車即可執(zhí)行打包

二:利用python啟動(dòng)打包任務(wù),我這里用的Python2.7.2版本

1.首先寫一個(gè)可執(zhí)行的doc文件,新建一個(gè)txt文本,內(nèi)如如下:

@echo off
@REM 安卓項(xiàng)目路徑
cd /d "D:\app\as_project\new_version\GameDemo"
.\gradlew qudao1Release
pause

1.2??D:\app\as_project\new_version\GameDemo: 為我們安卓項(xiàng)目的路徑

1.3?.\gradlew qudao1Release :就是我們上面執(zhí)行的任務(wù)指令

1.4 保存后修改文件名尾綴:.bat ,然后保存,如下圖所示:

1.5 其實(shí)這里我們直接雙擊這個(gè)buildApk文件,就可以執(zhí)行安卓自動(dòng)打包了,也不用打開AndroidStudio。但是如果你需要自己寫一個(gè)完成流程的自動(dòng)打包腳本,還需要監(jiān)聽這個(gè)打包任務(wù)是否執(zhí)行完成,就需要用到python了。

2. 利用python啟動(dòng)這個(gè)doc文件:

"""編譯生成apk參數(shù)::bat: 可執(zhí)行文件
"""
def build_apk(bat):try:# 獲取當(dāng)前腳本的目錄script_dir = os.path.dirname(os.path.abspath(__file__))# 構(gòu)建.bat文件的完整路徑bat_file_path = os.path.join(script_dir, bat)result = subprocess.call([bat_file_path])# 判斷任務(wù)是否執(zhí)行成功if result == 0:print("build apk 任務(wù)執(zhí)行成功")else:print("任務(wù)執(zhí)行失敗,退出狀態(tài)碼為:", result)except subprocess.CalledProcessError as e:print("The command failed with return code "+e.returncode)print("Standard Error:"+e.stderr)

2.1 這個(gè)build_apk方法里的bat參數(shù)就是我們上面建的bat文件的文件名,例如我的是buildApk.bat。

2.2 在python文件里的main方法里調(diào)用 : build_apk('buildApk.bat'),切記這里要使用單引號(hào)。

2.3 把buildApk.bat文件放在python文件的同級(jí)目錄下,這樣你的python腳本才能調(diào)用到他。

2.4 通過終端進(jìn)入到你的python文件下,輸入:python xx.py。你的腳本就可以執(zhí)行了,如下圖

?

2.5 其實(shí)到2.4就完成了這個(gè)打包任務(wù),這在構(gòu)建自動(dòng)打包平臺(tái)時(shí)最關(guān)鍵的流程就通了,啟動(dòng)任務(wù)時(shí)只需要啟動(dòng)你的腳本就可以了

2.6 如果你的項(xiàng)目放在git上,希望每次打包時(shí)保證項(xiàng)目是最新的代碼,那么在打包之前,也可以Python執(zhí)行g(shù)it pull 方法,再進(jìn)行build_apk任務(wù)

def git_pull(repo_directory):"""在指定的倉庫目錄中執(zhí)行 git pull 命令。:param repo_directory: 包含Git倉庫的本地目錄路徑"""try:# 更改當(dāng)前工作目錄到指定的Git倉庫目錄os.chdir(repo_directory)# 執(zhí)行 git pull 命令result = subprocess.call(['git', 'pull'])# 判斷任務(wù)是否執(zhí)行成功if result == 0:print("build apk 任務(wù)執(zhí)行成功")else:print("任務(wù)執(zhí)行失敗,退出狀態(tài)碼為:", result)except subprocess.CalledProcessError as e:# 如果 git pull 命令失敗,則捕獲異常并打印錯(cuò)誤信息print("Error executing git pull: {e}")except Exception as e:# 捕獲其他可能的異常并打印錯(cuò)誤消息print("An unexpected error occurred: {e}")

源碼鏈接:

Python腳本: 用pyhton寫的打包安卓APK的腳本

http://www.risenshineclean.com/news/62282.html

相關(guān)文章:

  • 在越南做網(wǎng)站需要什么排超聯(lián)賽積分榜
  • 工業(yè)做網(wǎng)站技能培訓(xùn)有哪些科目
  • 大連城市建設(shè)管理局網(wǎng)站建站公司網(wǎng)站建設(shè)
  • 自己的網(wǎng)站首頁背景怎么做最有效的宣傳方式
  • 義烏做網(wǎng)站的公司哪家好廣州seo外包
  • 桂林做網(wǎng)站網(wǎng)絡(luò)營銷推廣方案范文
  • 完備的網(wǎng)站建設(shè)推廣做網(wǎng)站推廣一般多少錢
  • 長沙小升初有什么做試卷的網(wǎng)站濟(jì)南網(wǎng)站優(yōu)化排名推廣
  • 北京做網(wǎng)站公司有哪些百度怎么優(yōu)化網(wǎng)站關(guān)鍵詞
  • ssm如何做網(wǎng)站驗(yàn)證登陸綜合型b2b電子商務(wù)平臺(tái)網(wǎng)站
  • 如何在網(wǎng)上接做網(wǎng)站的小項(xiàng)目抖音seo
  • 建設(shè)導(dǎo)航網(wǎng)站百度投訴電話人工服務(wù)總部
  • 學(xué)校門戶網(wǎng)站建設(shè)的意義怎樣做好銷售和客戶交流
  • 怎么建設(shè)網(wǎng)站臨汾撫州seo外包
  • 鄭州專業(yè)手機(jī)網(wǎng)站制作semiconductor是什么意思
  • 微信公眾號(hào)移動(dòng)網(wǎng)站開發(fā)windows優(yōu)化大師要會(huì)員
  • 長鏈接轉(zhuǎn)化成短鏈接工具日照網(wǎng)站優(yōu)化公司
  • 網(wǎng)站設(shè)計(jì)字體大小規(guī)范武漢網(wǎng)站推廣公司排名
  • 網(wǎng)站建設(shè) 業(yè)務(wù)員提成seo上海優(yōu)化
  • 網(wǎng)站如何做數(shù)據(jù)分析報(bào)告網(wǎng)絡(luò)營銷活動(dòng)策劃
  • 寧波招聘網(wǎng)站開發(fā)長尾關(guān)鍵詞挖掘詞
  • 做百度網(wǎng)站百度關(guān)鍵詞優(yōu)化的意思
  • 平面設(shè)計(jì)工作室網(wǎng)站網(wǎng)站推廣如何引流
  • wordpress 做網(wǎng)站做網(wǎng)站價(jià)格
  • 設(shè)計(jì)師的網(wǎng)站成人職業(yè)技能培訓(xùn)班
  • 大連開發(fā)區(qū)凱旋國際小紅書seo關(guān)鍵詞優(yōu)化多少錢
  • 網(wǎng)站建設(shè)需求 百度文庫網(wǎng)絡(luò)域名綜合查詢
  • 國內(nèi)低代碼開發(fā)平臺(tái)手機(jī)優(yōu)化大師下載安裝
  • 利用h5做網(wǎng)站的心得公司網(wǎng)頁設(shè)計(jì)模板
  • 汽車網(wǎng)站建設(shè)多少錢百度一下手機(jī)版網(wǎng)頁