1.【按键精灵】adb安装卸载app
2.app-armeabi-release.apkåapp-universal-release.apkçåºå«
3.å¦ä½å®è£
ç³»ç»è®¤è¯ç¾åè¿çAPK
【按键精灵】adb安装卸载app
本课基本要求:瞪圆眼睛看手机
本课注意事项:空格
我的源码手机没root
一、本课实例为按键精灵手机版apk:
大家安装按键精灵手机助手后可以在助手的源码安装目录下找到这个文件例如:
二、修正:
本课详细介绍安装使用adb命令安装与卸载app的源码方法,实际上安卓系统的源码应用叫“apk”,苹果系统应用才叫“app”,源码ubbo框架源码其实这无关紧要我们会用就好,源码msmaosp源码编译没必要较真到底是源码什么名字,大家统称就行了。源码
三、源码安装apk:
adb 的源码install命令,大家能想起来install是源码我们在计算机上经常看到的文件,翻译成中文就是源码安装的意思,在adb命令中关于install命令官方提供改下几种
目前来说,源码lilypond源码学习安装应用免root命令就是源码第1个,我们打开adbini配置文件增加安装应用的源码命令如下:其中安装应用= install -rinstall -r 前后要放个空格,因为将来还要有命令连接
大家在制作脚本时并非一台机器或模拟器,如果要多台设备就是bootstarp案例源码要指定设备ID了,在adb命令中指定设备命令是“-s 设备ID”,所以针对多设备我们再加一个变量如:
准备工作完成。开始写按键代码,我的mc论坛源码代码都给大家加了注释了,放心学习,运行时一定要瞪圆眼睛看手机,出现安装自己决定是否安装
四、卸载:卸载的adb命令时:
如上所述大家再加入到adbini文件中,注意前后空格
准备工作完成。开始写按键代码,我的代码都给大家加了注释了,放心学习,运行时一定要瞪圆眼睛看手机,看看应用是否卸载了
想要获取源码命令素材,推荐关注按键精灵论坛,知乎账号,微信公众号“按键精灵”获取!!有任何问题也可以在底部留言或者私信小编。
本篇详细内容可点击: 江中游异次元-未来的夏娃第4课 adb安装卸载app _ 集结令●英雄归来教程比武大赛
app-armeabi-release.apkåapp-universal-release.apkçåºå«
app-debug.apk å app-release.apk çæ ¸å¿åºå«å¨AndroidManifest.xml ãçæapp-debug.apkæ¶ï¼ç¼è¯å¨ä¼èªå¨å¨è¯¥apkçAndroidManifest.xmlä¸æ·»å android:debuggable="true"
çæapp-release.apkæ¶ï¼ç¼è¯å¨ä¼èªå¨å¨è¯¥apkçAndroidManifest.xmlä¸å»æ android:debuggable
make project(ctrl+F9) çæapp-debug.apk
run app (shift + F)çæapp-debug.apk
æ©å±èµæï¼
1ã app-debug.apkåªè½éè¿run appè¿è¡å°ç®æ 设å¤ï¼å¦ææè¿ä¸ªapkéè¿adb installå®è£ å°ç®æ 设å¤ï¼åæ¥éï¼INSTALL_FAILED_TEST_ONLY2. adb installåªè½å®è£ releaseçapk
2ãç³»ç»æéç¾åï¼
ç¾åå·¥å ·åæ¾å¨ç³»ç»æºç çç®å½ out/host/linux-x/framework/signapk.jar
ç¾åæ件åæ¾å¨ç³»ç»æºç çç®å½ build/target/product/security/
ç¾åæ¹æ³ï¼java -jar signapk.jar platform.x.pem platform.pk8 old.apk new.apk
3ãINSTALL_FAILED_SHARED_USER_INCOMPATIBLEæ¥éæ¯å 为没æç³»ç»æéç¾åï¼å³æ²¡æç¨platform.pk8åplatform.x.pemè¿è¡æéç¾åã
4ã android studioä¸å¦ä¸ç¾åä¸æ¯æéç¾åï¼æ¯javaå åå¯ä¸æ§ç¾åï¼å³ä¸ºäºé²æ¢ä»äººåç¼è¯ç¨åæ ·å å篡æ¹apkãç®èè¨ä¹ï¼æ²¡æåæ ·ç.jksç¾åæ件ï¼ååæ ·å åçapkæ æ³è¦çå®è£ åå åçapkã
å¦ä½å®è£ ç³»ç»è®¤è¯ç¾åè¿çAPK
第ä¸ç§
å¦æä½ repo sync äº android çæ´ä¸ªæºç ï¼é£ä¹å¯ä»¥ç´æ¥æä½ ç app æ¾å° /packages/apps ä¸é¢å» mm ï¼ä¸è¿è¦è®°å¾å¨ Android.mk ä¸å¢å LOCAL_CERTIFICATE å±æ§ï¼è¿ä¸ªå±æ§å ·ä½æä¸ä¸ªå¼ï¼
ç³»ç»ä¸ææä½¿ç¨ android.uid.system ä½ä¸ºå ±äº« UID ç APK ï¼é½ä¼é¦å å¨ manifest èç¹ä¸å¢å android:sharedUserId=âandroid.uid.systemâï¼ç¶åå¨ Android.mk ä¸å¢å LOCAL_CERTIFICATE := platformãå¯ä»¥åè§ Settings ç
ç³»ç»ä¸ææ使ç¨android.uid.sharedä½ä¸ºå ±äº« UID ç APKï¼é½ä¼å¨ manifest èç¹ä¸å¢å android:sharedUserId=âandroid.uid.sharedâï¼ç¶åå¨ Android.mk ä¸å¢å LOCAL_CERTIFICATE := sharedãå¯ä»¥åè§ Launcher ç
ç³»ç»ä¸ææä½¿ç¨ android.media ä½ä¸ºå ±äº« UID ç APKï¼é½ä¼å¨ manifest èç¹ä¸å¢å android:sharedUserId=âandroid.mediaâï¼ç¶åå¨ Android.mk ä¸å¢å LOCAL_CERTIFICATE := mediaãå¯ä»¥åè§ Gallery çã
第äºç§
å½ç¶ï¼æ¯ç«ä¸æ¯æ¯ä¸ªäººé½ææºä¼ï¼æè æå¿ è¦ä¸è½½æ´ä¸ªæºç çã ç®åå°ï¼å½ä½ ç¨ IDE ç¼åº apk ä¹åï¼å¯ä»¥å» /build/tools/signapk/ æ¾å° signapk.jar æ件ï¼åå» /build/target/product/security/ éæ¾å° platform.pk8 ã platform.x.pem è¿ä¸¤ä¸ªæ件ãæå®ä»¬è¿åä½ ç apk æè¿ä¸ä¸ªæ件夹ï¼ç¶å cd å°è¯¥æ件夹ä¸æ§è¡ java -jar signapk.jar platform.x.pem platform.pk8 Origin.apk Signed.apkï¼å¾å°ç Signed.apk å°±å¯ä»¥ç´æ¥ adb installäºã