- 浏览: 69402 次
- 性别:
- 来自: 杭州
最新评论
[size=large][size=large]1、android 常用的各个目录结构作用
1) 非系统类的apk是存储在/data/app下的
2) 系统类的apk是存储在/system/app下的安装好的app是在/data/data下的
3) /data/local/tmp用于存储临时文件,即apk在安装时,安装的内容会存在/data/data下,但是同时会生成临时文件存在data/local/tmp下
2、android adb install + apk 与adb push+apk两种安装apk的使用总结
一般情况下,android安装apk有两种试:即adb install 和adb push
其使用方法如下:
1)adb install + apk,其默认是被放在/data/app下,但是一般都会在原名中加"-1"或"-2"如图所示:
2)adb push xxx.apk /data/app,如图所示:
3)adb push和adb install -r xxx.apk都能将原系统中对应的apk覆盖掉
3 二者的区别以及注意事项
1)adb push xxxx.apk 可以指定apk将存在手机的哪个的目录;而adb install则不允许,只能存在/data/app目录 下。
如果adb push xxx.apk/system/app 会出现如下形式的错误信息:
failed to copy '/home/SoundRecorder.apk' to '/system/app/SoundRecorder.apk': Read-only file system
即/system/app目录是系统apk目录,此目录下的文件是只读的。如果必须要安装的话先root,再运用adb remount使/system/app目录文件为可读可写。
2) 用root权限的adb push安装apk到/system/app下的,卸载时必须要用 root权限才能卸载;而用adb install安装的apk则只需普通用户权限则可卸载
[size=large]4 android 卸载app
卸载时只能运行adb uninstall + app的包名
1) 非系统类的apk是存储在/data/app下的
2) 系统类的apk是存储在/system/app下的安装好的app是在/data/data下的
3) /data/local/tmp用于存储临时文件,即apk在安装时,安装的内容会存在/data/data下,但是同时会生成临时文件存在data/local/tmp下
2、android adb install + apk 与adb push+apk两种安装apk的使用总结
一般情况下,android安装apk有两种试:即adb install 和adb push
其使用方法如下:
1)adb install + apk,其默认是被放在/data/app下,但是一般都会在原名中加"-1"或"-2"如图所示:
2)adb push xxx.apk /data/app,如图所示:
3)adb push和adb install -r xxx.apk都能将原系统中对应的apk覆盖掉
3 二者的区别以及注意事项
1)adb push xxxx.apk 可以指定apk将存在手机的哪个的目录;而adb install则不允许,只能存在/data/app目录 下。
如果adb push xxx.apk/system/app 会出现如下形式的错误信息:
failed to copy '/home/SoundRecorder.apk' to '/system/app/SoundRecorder.apk': Read-only file system
即/system/app目录是系统apk目录,此目录下的文件是只读的。如果必须要安装的话先root,再运用adb remount使/system/app目录文件为可读可写。
2) 用root权限的adb push安装apk到/system/app下的,卸载时必须要用 root权限才能卸载;而用adb install安装的apk则只需普通用户权限则可卸载
[size=large]4 android 卸载app
卸载时只能运行adb uninstall + app的包名
发表评论
-
帧率测试
2015-06-09 18:37 29211、GPU概念 GPU(Gr ... -
html5前端常用的jsonp,web的json的区别与原理
2015-01-14 19:51 658json 和 jsonp的区别: web开 ... -
android代码混淆以及如何判断一个apk代码是否被混淆过
2015-01-02 21:32 80611、proguard原理 java代码编译成 ... -
java 内存溢出 栈溢出的原因与排查方法
2014-10-18 17:52 51111、 内存溢出的原因 ... -
java 垃圾回收机制
2014-10-18 17:19 8101.垃圾回收的意义 ... -
String StringBuffer StringBuilder
2014-10-18 00:51 640相信在面试过程 ... -
自动化测试与测试自动化区别
2014-10-16 12:05 1468今天看到一篇文章关于自动化测试与测试自动化的区别。 ... -
一台机器上安装多个jdk
2014-09-29 15:06 3200一台机器上安装多个版本的jdk并解决环境问题 ... -
反射 原理 demo
2014-09-24 16:01 403在Android的源码中有很多方法是被@hide注 ... -
oracle in exists performance选择性
2014-09-24 12:56 509oracle 数据库中既然存在着exists 与 in,肯 ... -
robotium 命令行运行测试
2014-09-19 16:10 900用robotium写的测试脚本后,打成apk包安装 ... -
How do I debug UiAutomator scripts with Eclipse
2014-08-08 14:44 1769网上千篇一律的介绍UiAutomator测试了,近期在用UiA ... -
UiAutomator 测试多个类
2014-08-06 17:11 11961、UiAutomator是手机内部工作,即adb shell ... -
UiAutomator解决中文输入法
2014-08-04 19:06 1787一、安装输入法: 1,去utf7ime的 github上把整个 ... -
adb logcat日志分析
2014-07-30 11:30 48461、adb logcat 1)此命令用于输出手机或 ... -
adb 常用命令
2014-07-28 16:18 9951、 adb shell cat /system/build. ... -
Android优化工具----zipalign
2014-07-28 16:18 2263Zipalign优化工具是Android SDK中 ... -
monkey详解
2014-07-28 16:15 1071monkey是模拟用户的按键输入,触摸屏输入,手 ... -
code Review
2014-07-28 16:14 4321、为什么要Code Review 1 ... -
monkey API
2014-03-31 23:46 766Monkey- 源码库链接:http://www.oschin ...
相关推荐
android adb shell 命令大全 1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器): android create avd --name 名称 --...
把里面 adb.exe 和 AdbWinApi.dll 两个文件放到系统盘的 windows/system32 文件夹里就可以了. 现在说下ADB常用的几个命令 1. 查看设备 adb devices 这个命令是查看当前连接的设备, 连接到计算机的android设备...
用于安卓手自我的一个好友偷摸搬运过来、刷机精灵、甜辣椒什么的有时对机型支持并不是那么完善的、关键时刻还的需要通用的adb命令自己动手、把adb完整工具包放在系统system32下、打开cmd、输入adb shell测试通过即可...
要使用adb命令,手机需要打开USB debug 安装软件 adb install apk文件名称.apk 重新安装该软件 adb install -r apk文件名称.apk 卸载apk软件 adb uninstall apk包名.apk 查看手机上的运行日志,此项可以用来查错 adb...
INSTALL_FAILED_ALREADY_EXISTS 应用已经存在,或卸载了但没卸载干净 adb install 时使用 -r 参数,或者先 adb uninstall <packagename> 再安装 INSTALL_FAILED_INVALID_APK 无效的 APK 文件 INSTALL_FAILED_...
像我平常直接可以通过wifi链接adb然后使用adb install命令安装一些需要的app比如xposed等,是android非常重要的工具之一。但是他对于新手来说却并不是那么好驾驭,不过当您的手机出问题了,需要刷机了,您可能就...
adb -e push /Users/mac02/Downloads/SuperSU-v2.79-201612051815/x64/su /system/bin/su 修改su 文件权限 adb shell su root cd /system/bin chmod 06755 su su --install su --daemon& setenforce 0 打开SuperSu,...
adb install /data/data/**.apk(安装APK) pm list packages(列出当前已安装软件,包含系统软件) pm disable-user ***(禁止***软件,注意,这个命令可以禁止系统软件,要看仔细,谨慎操作,随意禁止可能导致变...
需要基于Windows and .Net Framework 3.5图形化adb工具。 The tool supports tons of functions, such as(特性): ...Install a APK (安装apk) Uninstall a APK (卸载apk) Plugin/Script (插件管理)
在电脑中调出该工具,在其中输入类似: adb install *.apk 安装软件,同样的,类似:adb shell df 可以查看设备的存储信息等等! 常用的还有: adb devices 查看当前连接的设备; adb version 查看当前版本; adb ...
----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...
adb命令大全 9. 显示当前运行的全部模拟器: adb devices 10. 对某一模拟器执行... adb install -r 应用程序.apk 12. 获取模拟器中的文件: adb pull <remote> 13. 向模拟器中写文件: adb push <local> <remote>
adb(Android Debug Bridge)是Android 提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机 模拟器 的状态 .还可以进行以下的操作: 1、快速更新设备或手机模拟器中的代码,如应用或Android系统...
可以在 Android SDK 的安装目录下的 tools 文件夹找到运行文件(F:GPhoneandroid-sdk-windows-1.0_r1 ools),双击运行模拟器。 安装 APK 包 adb install [-l] [-r] – push this package file to the device and ...
安装、卸载APK程序 adb install [-r] [-s] <file> -r 表示重新安装;-s表示安装到SDCARD。 adb uninstall [-k] <package> 删除应用程序需要通过程序的...用adb install xxxx.apk进行安装 adb pull/push (下载/上传)
You'll need something that handles "org.openintents.action....android-sdk-XXX/tools/adb push yoursongfile.mid /sdcard Running the app: - Tap "Load" text to open an open file dialog. Pick a SMF file. -
XposedFridaBridge 介绍 frida脚本可实现XposedBridge...adb install module.apk adb shell ' echo "/data/app/demo.xposedmodule-1/base.apk" > /data/local/tmp/conf/modules.list ' /data/local/tmp/conf/modules.l
* Install a single apk or multiple apk’s to your phone * Push Files from your PC to your phone * Pull Files from your phone to your PC * Dump selected LogCat buffers to your PC * Dump BugReport to ...
adb push .\zergRush /data/local/tmp adb shell chmod 755 /data/local/tmp/zergRush adb shell /data/local/tmp/zergRush cls echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━...