- 浏览: 70663 次
- 性别:
- 来自: 杭州
最新评论
[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 29831、GPU概念 GPU(Gr ... -
html5前端常用的jsonp,web的json的区别与原理
2015-01-14 19:51 685json 和 jsonp的区别: web开 ... -
android代码混淆以及如何判断一个apk代码是否被混淆过
2015-01-02 21:32 81661、proguard原理 java代码编译成 ... -
java 内存溢出 栈溢出的原因与排查方法
2014-10-18 17:52 51721、 内存溢出的原因 ... -
java 垃圾回收机制
2014-10-18 17:19 8471.垃圾回收的意义 ... -
String StringBuffer StringBuilder
2014-10-18 00:51 667相信在面试过程 ... -
自动化测试与测试自动化区别
2014-10-16 12:05 1496今天看到一篇文章关于自动化测试与测试自动化的区别。 ... -
一台机器上安装多个jdk
2014-09-29 15:06 3228一台机器上安装多个版本的jdk并解决环境问题 ... -
反射 原理 demo
2014-09-24 16:01 433在Android的源码中有很多方法是被@hide注 ... -
oracle in exists performance选择性
2014-09-24 12:56 535oracle 数据库中既然存在着exists 与 in,肯 ... -
robotium 命令行运行测试
2014-09-19 16:10 927用robotium写的测试脚本后,打成apk包安装 ... -
How do I debug UiAutomator scripts with Eclipse
2014-08-08 14:44 1800网上千篇一律的介绍UiAutomator测试了,近期在用UiA ... -
UiAutomator 测试多个类
2014-08-06 17:11 12251、UiAutomator是手机内部工作,即adb shell ... -
UiAutomator解决中文输入法
2014-08-04 19:06 1822一、安装输入法: 1,去utf7ime的 github上把整个 ... -
adb logcat日志分析
2014-07-30 11:30 49111、adb logcat 1)此命令用于输出手机或 ... -
adb 常用命令
2014-07-28 16:18 10511、 adb shell cat /system/build. ... -
Android优化工具----zipalign
2014-07-28 16:18 2294Zipalign优化工具是Android SDK中 ... -
monkey详解
2014-07-28 16:15 1123monkey是模拟用户的按键输入,触摸屏输入,手 ... -
code Review
2014-07-28 16:14 4721、为什么要Code Review 1 ... -
monkey API
2014-03-31 23:46 792Monkey- 源码库链接:http://www.oschin ...
相关推荐
方案一:将要安装的 APK 文件复制到 platform-tools 文件夹中,然后输入命令 "adb install <APK 文件名>",例如 "adb install RootExplorer.apk"。 方案二:输入命令 "adb install <APK 文件路径>",例如 "adb ...
这个"android apk安装工具(adb封装)"则是将`adb install`的逻辑封装到代码库中,提供了一种编程接口供开发者调用。这样,开发者无需手动处理`adb`命令行交互,只需在代码中调用相应的API,就能实现APK的自动化安装...
3. **安装应用**:ADB提供了一种快速安装APK文件的方法,只需简单地使用`adb install`命令,就可以将应用程序部署到设备上。 4. **运行shell命令**:通过ADB的shell模式,开发者可以直接在设备上执行各种Linux命令...
4. **安装和卸载应用**:使用`adb install`可将APK文件安装到设备,`adb uninstall`则用于卸载应用。 5. **远程调试**:通过Wi-Fi,开发者可以在不使用USB的情况下远程调试设备。 6. **模拟器控制**:ADB也可以与...
`adb install`命令可以将APK文件安装到设备上,`adb uninstall`则用于卸载应用。在开发过程中,这些命令能快速部署和测试新版本的应用。 总结来说,adb是Android开发者不可或缺的工具,它提供了丰富的功能,包括...
1. **执行adb install命令**:在命令行中输入`adb install android123.apk`,这将启动安装过程。 2. **查看安装进度**:安装过程中可以在模拟器上看到进度条。 3. **确认安装完成**:安装完成后,可以在模拟器的应用...
- `adb install <apk_path>`:将APK文件安装到设备上。 - `adb shell`:进入设备的命令行环境。 - `adb pull <device_path> <local_path>`:从设备上拉取文件到本地。 - `adb push <local_path> <device_path>`:将...
通过`adb install <apk_path>`命令,可以直接将APK文件推送到设备并安装。这在测试和部署应用时非常方便。同时,`adb uninstall <package_name>`命令可以卸载指定的应用。 数据传输也是ADB的重要功能。例如,你可以...
- `adb install <apk file path>`:安装APK文件到设备。 - `adb uninstall <package name>`:卸载指定包名的应用程序。 - `adb shell pm list packages`:列出设备上安装的所有应用程序包名。 4. **文件系统操作...
相反,`adb push /home/myname/test.apk /system/app/`会将电脑上的test.apk推送到设备的`/system/app/`目录,这与`adb install`在某些情况下效果相同,但需要注意的是,直接将APK推送到`/system/app/`可能需要设备...
Android ADB(Android Debug Bridge)是Google为Android开发者提供的一款强大的命令行工具,它允许开发者通过USB、Wi-Fi等方式连接到Android设备,进行设备管理、数据传输、应用程序安装与调试等工作。在Windows环境...
### Android ADB命令使用详解 #### 概述 Android Debug Bridge (ADB) 是一款功能强大的命令行工具,它能够帮助开发者管理和调试Android设备或模拟器的状态。本文将详细介绍ADB的基本概念、常用命令及其应用场景。 ...
接着,通过USB连接将APK传输到设备或使用adb (Android Debug Bridge)命令行工具进行安装,如`adb install path_to_apk_file.apk`。 4. **特殊场景下的安装** - **系统应用安装**: 如果要安装的APK作为系统应用,...
使用 `adb install` 命令可以将 APK 文件安装到 Android 设备中。例如,`adb install -r B:test6577PinyinIME.apk` 命令将安装 PinyinIME.apk 文件到设备中。其中,`-r` 选项表示强制安装,即使系统中已经存在该 APK...
Android ADB(Android Debug Bridge)是Android开发过程中不可或缺的调试工具,它允许开发者通过USB或无线网络连接设备,进行数据传输、设备控制、日志查看以及应用程序安装与调试等操作。这个工具是Android SDK的一...
例如,`adb devices`可以列出所有已连接的设备,`adb install <apk_path>`用于将APK安装到设备,`adb shell`则可以打开设备的shell环境,进行更深入的操作。 4. **使用步骤** - 首先,将压缩包解压到一个方便的...
- 安装应用:使用`adb install <apk_path>`命令将APK文件安装到设备。 - 卸载应用:使用`adb uninstall <package_name>`命令卸载指定包名的应用。 - 查看设备状态:`adb devices`列出所有连接的设备。 - 传输...
- **安装和卸载应用**:使用`adb install`来安装APK,`adb uninstall`来卸载应用。 - **远程 shell**:通过`adb shell`进入设备的命令行环境,执行各种Linux命令。 - **日志记录**:`adb logcat`用于收集和查看...