在Android 模拟器上安装和卸载APK包的方法
模拟器(emulator.exe)
可以在 Android SDK 的安装目录下的 tools 文件夹找到运行文件(F:GPhoneandroid-sdk-windows-1.0_r1 ools),双击运行模拟器。
安装 APK 包
adb install [-l] [-r]
- push this package file to the device and install it
<'-l' means forward-lock the app>
<'-r' means reinstall the app, keeping its data>
例如:adb install F:GphoneMyCodeHelloAndroidinHelloAndroid.apk
查看安装位置
adb shell
#cd data
#cd app
#ls
显示已经安装的 APK 包
com.android.hello.apk
卸载 APK 包
adb shell
#cd data
#cd app
#ls
# rm com.android.hello.apk
相关推荐
-
Android编程实现监控apk安装,卸载,替换的方法
本文实例讲述了Android编程实现监控apk安装,卸载,替换的方法.分享给大家供大家参考,具体如下: public class GetBroadcast extends BroadcastReceiver { private static GetBroadcast mReceiver = new GetBroadcast(); private static IntentFilter mIntentFilter; public static void registerReceiver(Conte
-
Android编程监听APK安装与删除等过程的方法
本文实例讲述了Android编程监听APK安装与删除等过程的方法.分享给大家供大家参考,具体如下: 软件下载后的一系列动作监听:先前是通过Service监听扫描获取状态,以后用这个方法测试使用 import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.widget.Toast; public class getBro
-
Android 静默安装和卸载的方法
本文介绍了Android 静默安装和卸载的方法,分享给大家,具体如下: 一. 条件 系统签名 需要放到 /system/app里作为系统app 二. 适用环境 机顶盒开发,系统开发,车机开发,智能设备开发. 三. 步骤 1. 在 AndroidManifest.xml 中 1.1. 在清单文件 AndroidManifest.xml 添加 android.uid.system 声明为系统应用. 1.2. 权限 <uses-permission android:name="android.p
-
Android实现用代码简单安装和卸载APK的方法
本文实例讲述了Android实现用代码简单安装和卸载APK的方法.分享给大家供大家参考,具体如下: public class TestInstallAPK extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); // this.unInstallFi
-
android监听安装和卸载示例
BroadcastReceiver 是系统全局广播监听类, 其主要方法是onReceive(),自定义的广播类继承于它并实现自己的onReceive()处理逻辑BroadcastReceiver 使用前,需要进行注册监听(xml和代码两种方式),不使用时需要注销监听,其生命周期一般为整个应用的生命周期 1, 自定义广播自定义广播MyInstalledReceiver继承自BroadcastReceiver,实现其onReceive()方式,具体代码如下: 复制代码 代码如下: public cl
-
android实现静默安装与卸载的方法
本文实例讲述了android实现静默安装与卸载的方法.分享给大家供大家参考.具体如下: 方法1:[使用调用接口方法,由于安装卸载应用程序的部分API是隐藏的,所以必须下载Android系统源码,在源码下开发并编译之后使用MM命令编译生成APK文件] import java.io.File; import android.app.Activity; import android.os.Bundle; import android.content.Intent; import android.con
-
使用python编写批量卸载手机中安装的android应用脚本
该脚本的功能是卸载android手机中安装的所有第三方应用,主要是使用adb shell pm.adb uninstall 命令,所以使用的前提是需要配好adb的环境变量,下面上代码: #!/usr/bin/env python import os def uninstall(): os.popen("adb wait-for-device") print "start uninstall..." for packages in os.popen("adb
-
Android编程之软件的安装和卸载方法
本文实例讲述了Android编程之软件的安装和卸载方法.分享给大家供大家参考,具体如下: 安装:从sdcard String fileName = Environment.getExternalStorageDirectory() + "/myApp.apk"; Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.parse("file://" + filePath),&
-
Android 监听apk安装替换卸载广播的实现代码
首先是要获取应用的安装状态,通过广播的形式以下是和应用程序相关的Broadcast ActionACTION_PACKAGE_ADDED 一个新应用包已经安装在设备上,数据包括包名(最新安装的包程序不能接收到这个广播)ACTION_PACKAGE_REPLACED 一个新版本的应用安装到设备,替换之前已经存在的版本ACTION_PACKAGE_CHANGED 一个已存在的应用程序包已经改变,包括包名ACTION_PACKAGE_REMOVED 一个已存在的应用程序包已经从设备上移除,包括包名(正
-
Android 静默方式实现批量安装卸载应用程序的深入分析
前段时间做了一个批量安装卸载应用程序的小应用,由于安装卸载应用程序的部分API是隐藏的,所以必须在ubuntu下下载Android系统源码,并编译之后使用MM命令编译生成APK文件,其实也难. 思路是这样的,在XX/packages/apps目录下有一个PackageInstaller的应用程序,Android机器中安装卸载都是由这个应用程序完成的.但是它没有批量安装和卸载的功能,如果要在自己的应用程序中添加批量安装和卸载的功能,其实很简单,只需要参考PakcageInstaller里面的安装卸
随机推荐
- Git ssh 配置及使用方法
- [转]XMLHTTPRequest的属性和方法简介
- 在Apache服务器上利用Varnish优化移动端访问的方法
- Python的Twisted框架中使用Deferred对象来管理回调函数
- c#剪切板操作的简单实例
- php 计划任务 检测用户连接状态
- Mysql中校对集utf8_unicode_ci与utf8_general_ci的区别说明
- Linux下mysql 5.6.17安装图文教程详细版
- Powershell直接脚本时出现无法加载文件因为禁止执行脚本
- sql 游标使用笔记
- Linux下查看nginx apache mysql php的编译参数
- JavaScript入门教程(1) 什么是JS
- Java的JDBC中Statement与CallableStatement对象实例
- Android菜单的定义及ActionBar的实现
- C语言编写Linux守护进程实例
- JavaPoet的使用指南小结
- Python3.6实现根据电影名称(支持电视剧名称),获取下载链接的方法
- python 多个参数不为空校验方法
- Python爬虫——爬取豆瓣电影Top250代码实例
- django ajax json的实例代码