电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

淺談Android Studio 的四種打包方式

瀏覽:4日期:2022-09-22 10:26:03

雖然這個博客的內容很簡單,但是作為新手的我還是百度了好久才掌握了Android Studio的打包方式,希望對后來人有所幫助。

打包的第一種方式

(1)在Android Studio 中選中app這么module,選擇菜單欄“”Build——Generate signed APK“”

淺談Android Studio 的四種打包方式

(2)彈出窗口

淺談Android Studio 的四種打包方式

(3)創建密鑰庫及密鑰,創建后會自動選擇剛創建的密鑰庫和密鑰(已擁有密鑰庫跳過)

點擊“Create new...”按鈕創建密鑰庫

淺談Android Studio 的四種打包方式

Key store path:密鑰庫文件的地址

Password/Confirm:密鑰庫的密碼

Key: Alias:密鑰名稱 Password/Confirm:密鑰密碼 Validity(years):密鑰有效時間 First and Last Name:密鑰頒發者姓名 Organizational Unit:密鑰頒發組織 City or Locality:城市 Country Code(XX):國家

(4)選擇已存在密鑰庫及密鑰(在(3)中創建密鑰庫后跳過此步驟)

點擊“Choose existing...”按鈕找到密鑰庫文件

Key store password輸入已選擇的密鑰庫文件的密碼

點擊Key alias后的“...”按鈕,選擇或者創建一個密鑰

淺談Android Studio 的四種打包方式

選中“Use an existing key”,在后面的選擇框中選擇密鑰

選中“Create a new key”,創建新的密鑰,詳見(3)

點擊OK按鈕

Key passowrd輸入選擇的密鑰的密碼

(5)點擊“Next”按鈕,選擇保存路徑后,點擊“Finish”按鈕完成

淺談Android Studio 的四種打包方式

打包的第二種方式

1. 默認為debug mode,使用的簽名文件在: $HOME/.android/debug.keystore

2. Release Mode 簽名:

build.gradle:

android { signingConfigs { releaseConfig { keyAlias ’stone’ keyPassword ’mypwd’ storeFile file(’/Users/stone/Documents/project_AS/myapplication/stone.keystore’) storePassword ’mypwd’ } } buildTypes { release { ... signingConfig signingConfigs.release } } }

signingConfigs 即簽名配置。 配置名releaseConfig{ //配置內容 }

在buildTypes中指定release時的signingConfigs對應的配置名

打包的第三種方式:替換AndroidManifest中的占位符

舉個例子,在AndroidManifest文件中,我們將極光推送的key值指定為一個占位符

<!-- 極光KEY --><meta-data android:name='JPUSH_APPKEY' android:value='${JPUSH_APPKEY}' />

在build.gradle文件中,這里介紹3種方法去替換該占位符1.接收gradlew assemble命令輸入的自定義參數的值

manifestPlaceholders = [ // 默認是正式的極光key JPUSH_APPKEY: ''' + JPUSH_APPKEY_PARA + ''']

2.使用string文件的值

manifestPlaceholders = [JPUSH_APPKEY:'@string/JPUSH_APPKEY']

3.使用gradle.properties文件的值

打包的第四種方式

(1)加載Key Store:

我們先刪掉上面的通過第一種方式所簽名的apk文件。接下來進行第二種方式來簽名,即命令行的方式。

打開Project Stucture圖形化界面:

(2)選中app這個module,然后切換到singning標簽欄,緊接著點擊添加,然后生成release簽名信息,緊接著點擊”OK”

(3)切換到Build Types標簽,將Signing config選擇為”release”,即將剛剛生成的release簽名信息配置進去

(4)然后執行菜單欄的”build-clean Project”

(5)生成realease版本的apk:

緊接著在命令行Terminal輸入如下命令:(AS已經將命令行Terminal集成到了軟件當中)

gradlew assembleRelease

到此這篇關于淺談Android Studio 的四種打包方式的文章就介紹到這了,更多相關Android Studio 打包方式內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Android
相關文章:
主站蜘蛛池模板: 高柔性拖链电缆_卷筒电缆_耐磨耐折聚氨酯电缆-玖泰特种电缆 | 底部填充胶_电子封装胶_芯片封装胶_芯片底部填充胶厂家-东莞汉思新材料 | 复盛空压机配件-空气压缩机-复盛空压机(华北)总代理 | 钢托盘,钢制托盘,立库钢托盘,金属托盘制造商_南京飞天金属制品实业有限公司 | SRRC认证|CCC认证|CTA申请_IMEI|MAC地址注册-英利检测 | 除湿机|工业除湿机|抽湿器|大型地下室车间仓库吊顶防爆除湿机|抽湿烘干房|新风除湿机|调温/降温除湿机|恒温恒湿机|加湿机-杭州川田电器有限公司 | 网站建设_网站制作_SEO优化推广_百度推广开户_朋友圈网络科技 | 正压密封性测试仪-静态发色仪-导丝头柔软性测试仪-济南恒品机电技术有限公司 | 预制围墙_工程预制围墙_天津市瑞通建筑材料有限公司 | 四川职高信息网-初高中、大专、职业技术学校招生信息网 | 能量回馈_制动单元_电梯节能_能耗制动_深圳市合兴加能科技有限公司 | 万博士范文网-您身边的范文参考网站Vanbs.com | 专业的新乡振动筛厂家-振动筛品质保障-环保振动筛价格—新乡市德科筛分机械有限公司 | 活性炭厂家-蜂窝活性炭-粉状/柱状/果壳/椰壳活性炭-大千净化-活性炭 | 信阳网站建设专家-信阳时代网联-【信阳网站建设百度推广优质服务提供商】信阳网站建设|信阳网络公司|信阳网络营销推广 | 臭氧老化试验箱,高低温试验箱,恒温恒湿试验箱,防水试验设备-苏州亚诺天下仪器有限公司 | 全自动实验室洗瓶机,移液管|培养皿|进样瓶清洗机,清洗剂-广州摩特伟希尔机械设备有限责任公司 | 防水试验机_防水测试设备_防水试验装置_淋雨试验箱-广州岳信试验设备有限公司 | 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 | 锂电池砂磨机|石墨烯砂磨机|碳纳米管砂磨机-常州市奥能达机械设备有限公司 | 轴流风机-鼓风机-离心风机-散热风扇-罩极电机,生产厂家-首肯电子 | 净化板-洁净板-净化板价格-净化板生产厂家-山东鸿星新材料科技股份有限公司 | 胜为光纤光缆_光纤跳线_单模尾纤_光纤收发器_ODF光纤配线架厂家直销_北京睿创胜为科技有限公司 - 北京睿创胜为科技有限公司 | 工业设计,人工智能,体验式3D展示的智能技术交流服务平台-纳金网 J.S.Bach 圣巴赫_高端背景音乐系统_官网 | 苏州伊诺尔拆除公司_专业酒店厂房拆除_商场学校拆除_办公楼房屋拆除_家工装拆除拆旧 | 电动葫芦|防爆钢丝绳电动葫芦|手拉葫芦-保定大力起重葫芦有限公司 | 合肥钣金加工-安徽激光切割加工-机箱机柜加工厂家-合肥通快 | 深圳诚暄fpc首页-柔性线路板,fpc柔性线路板打样生产厂家 | 长沙一级消防工程公司_智能化弱电_机电安装_亮化工程专业施工承包_湖南公共安全工程有限公司 | 深圳装修_店面装修设计_餐厅设计_装修全包价格-尚泰装饰设计 | 深圳宣传片制作_产品视频制作_深圳3D动画制作公司_深圳短视频拍摄-深圳市西典映画传媒有限公司 | 复合肥,化肥厂,复合肥批发,化肥代理,复合肥品牌-红四方 | 工业插头-工业插头插座【厂家】-温州罗曼电气 | 双菱电缆-广州电缆厂_广州电缆厂有限公司 | 高扬程排污泵_隔膜泵_磁力泵_节能自吸离心水泵厂家-【上海博洋】 | 九州网址_专注于提供网址大全分享推广中文网站导航服务 | 杭州代理记账费用-公司注销需要多久-公司变更监事_杭州福道财务管理咨询有限公司 | 济南铝方通-济南铝方通价格-济南方通厂家-山东鲁方通建材有限公司 | 精雕机-火花机-精雕机 cnc-高速精雕机-电火花机-广东鼎拓机械科技有限公司 | POS机办理_个人pos机免费领取-银联pos机申请首页 | 电子元器件呆滞料_元器件临期库存清仓尾料_尾料优选现货采购处理交易商城 |