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

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

使用Android Studio實現為系統級的app簽名

瀏覽:110日期:2022-09-26 10:28:15

我們在做系統級的app開發時,往往會在AndroidManifest.xml文件中添加:android:sharedUserId=”android.uid.system”以獲取系統級的權限,如果你正在使用Android Studio進行開發,編譯生成的apk會因為簽名問題無法安裝。

此時有兩個解決方案,

1,是將編譯好的apk放入源碼中vender目錄下,編寫相應的android.mk文件,并在文件中加入:

LOCAL_CERTIFICATE := platform

然后使用“mmm your_apk_file”編譯你的apk。

之后會在”out/target/product/youProduct/system/priv-app”下生成對應的帶簽名的apk文件。

第二種,就是下邊將要介紹的,對于習慣使用ide的同學準備的。

一.準備

首先要準備keytool-importkeypair工具,和簽名所需的系統簽名文件。

下載keytool-importkeypair

https://github.com/getfatday/keytool-importkeypair

簽名文件

build/target/product/security/ platform.x509.pem、platform.pk8

二、使用Android studio 生成自己的jks文件

打開新建key的界面:

build->Generate Signed APK…

填寫jks路徑、密碼、別名等信息,點擊OK生成jks文件

使用Android Studio實現為系統級的app簽名

三、使用keytool-importkeypair工具為生成的jks文件添加系統簽名。

首先配置keytool-importkeypair的環境變量,在user文件夾下新建bin目錄,將keytool-importkeypair復制到bin目錄下,然后將bin目錄添加到PATH變量中。

export PATH=$PATH:/home/username/bin;

將兩個系統簽名文件platform.x509.pem、platform.pk8復制到jks文件所在的目錄中,運行以下命令為簽名文件添加系統簽名:

keytool-importkeypair -k [jks文件名] -p [jks的密碼] -pk8 platform.pk8 -cert platform.x509.pem -alias [jks的別名]

四、配置gradle文件使用簽名文件

配置build.gradle文件(Module:app),在Android{}代碼塊中添加如下代碼:

signingConfigs { release { storeFile file('/home/mi/android_key/mykey_e8.jks') storePassword ’android’ keyAlias ’platform’ keyPassword ’android’ } debug { storeFile file('/home/mi/android_key/mykey_e8.jks') storePassword ’android’ keyAlias ’platform’ keyPassword ’android’ } }

五、編譯運行

點擊run或者debug運行app,這樣裝在手機后就能夠正確運行了。

以上這篇使用Android Studio實現為系統級的app簽名就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Android
相關文章:
主站蜘蛛池模板: 电镀电源整流器_高频电解电源_单脉双脉冲电源 - 东阳市旭东电子科技 | 焊接烟尘净化器__焊烟除尘设备_打磨工作台_喷漆废气治理设备 -催化燃烧设备 _天津路博蓝天环保科技有限公司 | 探鸣起名网-品牌起名-英文商标起名-公司命名-企业取名包满意 | 环氧树脂地坪漆_济宁市新天地漆业有限公司 | 订做不锈钢_不锈钢定做加工厂_不锈钢非标定制-重庆侨峰金属加工厂 | 高低温万能试验机_拉力试验机_拉伸试验机-馥勒仪器科技(上海)有限公司 | 知企服务-企业综合服务(ZiKeys.com)-品优低价、种类齐全、过程管理透明、速度快捷高效、放心服务,知企专家! | 杰福伦_磁致伸缩位移传感器_线性位移传感器-意大利GEFRAN杰福伦-河南赉威液压科技有限公司 | 哈尔滨京科脑康神经内科医院-哈尔滨治疗头痛医院-哈尔滨治疗癫痫康复医院 | 高压分散机(高压细胞破碎仪)百科-北京天恩瀚拓 | 电销卡_北京电销卡_包月电话卡-豪付网络 | 杭州月嫂技术培训服务公司-催乳师培训中心报名费用-产后康复师培训机构-杭州优贝姆健康管理有限公司 | 施工电梯_齿条货梯_烟囱电梯_物料提升机-河南大诚机械制造有限公司 | lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 超细粉碎机|超微气流磨|气流分级机|粉体改性设备|超微粉碎设备-山东埃尔派粉碎机厂家 | 智能汉显全自动量热仪_微机全自动胶质层指数测定仪-鹤壁市科达仪器仪表有限公司 | 便携式XPDM露点仪-在线式防爆露点仪-增强型烟气分析仪-约克仪器 冰雕-冰雪世界-大型冰雕展制作公司-赛北冰雕官网 | 一体化隔油提升设备-餐饮油水分离器-餐厨垃圾处理设备-隔油池-盐城金球环保产业发展有限公司 | 丹佛斯变频器-Danfoss战略代理经销商-上海津信变频器有限公司 | 仓储笼_金属箱租赁_循环包装_铁网箱_蝴蝶笼租赁_酷龙仓储笼租赁 测试治具|过炉治具|过锡炉治具|工装夹具|测试夹具|允睿自动化设备 | 高压负荷开关-苏州雷尔沃电器有限公司 | 太平洋亲子网_健康育儿 品质生活 | 上海办公室装修,办公楼装修设计,办公空间设计,企业展厅设计_写艺装饰公司 | 【ph计】|在线ph计|工业ph计|ph计厂家|ph计价格|酸度计生产厂家_武汉吉尔德科技有限公司 | 我车网|我关心的汽车资讯_汽车图片_汽车生活! | 冷水机,风冷冷水机,水冷冷水机,螺杆冷水机专业制造商-上海祝松机械有限公司 | 甲级防雷检测仪-乙级防雷检测仪厂家-上海胜绪电气有限公司 | 磁力去毛刺机_去毛刺磁力抛光机_磁力光饰机_磁力滚抛机_精密金属零件去毛刺机厂家-冠古科技 | 烟气在线监测系统_烟气在线监测仪_扬尘检测仪_空气质量监测站「山东风途物联网」 | GAST/BRIWATEC/CINCINNATI/KARL-KLEIN/ZIEHL-ABEGG风机|亚喜科技 | 外贮压-柜式-悬挂式-七氟丙烷-灭火器-灭火系统-药剂-价格-厂家-IG541-混合气体-贮压-非贮压-超细干粉-自动-灭火装置-气体灭火设备-探火管灭火厂家-东莞汇建消防科技有限公司 | 底部填充胶_电子封装胶_芯片封装胶_芯片底部填充胶厂家-东莞汉思新材料 | 工业制氮机_psa制氮机厂家-宏骁智能装备科技江苏有限公司 | 金蝶帐无忧|云代账软件|智能财税软件|会计代账公司专用软件 | 户外-组合-幼儿园-不锈钢-儿童-滑滑梯-床-玩具-淘气堡-厂家-价格 | 爱科技iMobile-专业的科技资讯信息分享网站 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | DWS物流设备_扫码称重量方一体机_快递包裹分拣机_广东高臻智能装备有限公司 | 期货软件-专业期货分析软件下载-云智赢 | 有源电力滤波装置-电力有源滤波器-低压穿排电流互感器|安科瑞 | 闸阀_截止阀_止回阀「生产厂家」-上海卡比阀门有限公司 |