`
zhiying201039
  • 浏览: 42894 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在android模拟器中删除系统应用程序

 
阅读更多

首先启动android模拟器。
打开cmd命令行窗口。输入
adb -s emulator-5554 shell

此时可以管理系统文件夹了,再输入
ls

可以看到列出了文件夹和文件,输入
cd system/app
再输入
ls

可以看到系统自带的应用程序apk文件,删除你想要删除的,例如Phone.apk,输入
rm Phone.apk

此时会看到提示说
rm failed for Phone.apk, Read-only file system
那是因为这些是只读文件,我们没有权限删除它。
所以接下来要做的是获取权限,首先查看权限,输入
mount

可以看到
/dev/block/mtdblock0 /system yaffs2 ro 0 0
说明在system这个地方我们没有权限
那么接下来我们就来获取权限,输入
mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system

没有提示错误,再次查看权限,输入
mount

可以看到
/dev/block/mtdblock0 /system yaffs2 rw 0 0
说明我们已经获取到权限了
此时再输入
rm Phone.apk
就可以成功删除了


最后一点,就算你成功删除了,android模拟器每次启动时也会恢复回来。
那么如何永久删除呢,很简单,删除SdkSetup.apk,输入
rm SdkSetup.apk
还没完,找到avd目录(一般在我的文档),进入xxxx.avd目录,删除cache.img和userdata-qemu.img
还有还有,找到%SDK_HOME%/platforms/android-X/images/system.img,复制到上面的目录中。
最后最后,再重启模拟器,大功告成!
分享到:
评论

相关推荐

    android模拟器上应用程序的安装与卸载

    本文将详细介绍如何在Android模拟器上进行应用程序的安装与卸载操作。 #### 二、Android模拟器简介 Android模拟器是Android SDK的一部分,提供了一个完整的Android设备环境,包括硬件抽象层(HAL)、Linux内核以及...

    删除Android模拟器中的.apk文件

    3. **选择应用程序管理**:在设置菜单中找到并点击“应用程序”或“应用管理”,这将列出所有已安装的应用。 4. **选择目标应用**:在应用列表中找到你想要卸载的应用,点击它以查看应用详情。 5. **卸载应用**:在...

    android模拟器不能使用键盘解决

    随着移动应用开发需求的不断增加,Android模拟器成为开发者进行应用程序测试的重要工具之一。然而,在使用过程中难免会遇到各种问题,比如模拟器无法识别或使用键盘的情况。本文将详细介绍如何解决Android模拟器无法...

    解决android_模拟器上网问题

    在进行Android应用开发的过程中,开发者经常需要使用Android模拟器来进行应用程序的测试与调试。然而,在某些情况下,模拟器可能会遇到无法联网的问题,这不仅影响了应用的功能测试,还可能对整个开发流程造成阻碍。...

    android x86模拟器和PC相互通信(socket)

    首先,服务程序运行在PC上,而客户端程序运行在Android模拟器中。通信的核心在于Android模拟器向服务程序发送请求,服务程序接收并处理请求后,再将响应发送回模拟器。 关键点一:服务程序在PC端。为了使Android...

    Linux系统下在Android模拟器中使用虚拟SD卡设备方法

    ### Linux系统下在Android模拟器中使用虚拟SD卡设备方法 #### 创建虚拟SD卡设备 在Linux环境下,要在Android模拟器中使用虚拟SD卡设备,首先需要创建一个虚拟的SD卡映像文件。这一过程主要涉及到`mksdcard`命令的...

    在Android模拟器上安装和卸载APK包

    在Android开发过程中,Android模拟器是一个非常重要的工具,它允许开发者在无需物理设备的情况下测试应用程序。本文将深入探讨如何在Android模拟器上安装和卸载APK包,并提供相关知识点。 首先,安装APK包的过程...

    android应用程序开发

    在本文中,我们将深入探讨如何进行Android应用程序开发,特别是针对手机通信录的实现。这个项目旨在创建一个功能齐全的通信录应用,用户可以添加、删除、编辑联系人,查看联系人列表,以及直接拨打电话和发送短信给...

    Android 模拟器如何访问本地网页和获取浏览器

    ### Android 模拟器如何访问本地网页和获取浏览器 ...通过上述步骤,您可以成功地在Android模拟器中访问本地网页,并且获取到浏览器的User Agent信息。这对于开发基于Web的应用程序或进行网络调试等场景非常有用。

    android模拟器上网问题宣贯.pdf

    Android 模拟器是 Android 开发中使用的虚拟机器,可以在 PC 上模拟 Android 手机的环境,以便开发者测试和调试 Android 应用程序。Android 模拟器需要通过网络连接来访问互联网,但有时模拟器无法连接互联网,这时...

    Android模拟器介绍和基本使用

    Android模拟器是专为Android操作系统设计的虚拟环境,旨在模拟真实Android设备的功能,为开发者提供一个无需实际硬件即可进行应用程序开发、测试和调试的平台。此模拟器基于著名的开源虚拟机项目QEMU开发,名为...

    android模拟器配置

    在Android开发过程中,Android模拟器是一个重要的工具,它允许开发者在没有物理设备的情况下测试应用程序。本文将详细讲解Android模拟器的配置过程以及ADB(Android Debug Bridge)命令的使用,帮助你更好地进行...

    Android模拟器安装APK文件

    在进行Android应用程序开发的过程中,开发者经常需要在模拟器上安装APK文件以进行测试。APK(Android Package Kit)文件是一种Android平台上的安装包格式,类似于Windows平台上的EXE文件。在Android模拟器上安装APK...

    android记账应用程序

    4. 测试与调试:在Android模拟器或实际设备上运行应用,进行测试并修复可能出现的问题。 5. 发布与更新:完成开发后,应用可以通过Google Play或其他第三方市场进行发布,后续根据用户反馈进行迭代更新。 五、安全...

    Android_Toolkit_V1.4(Android开发工具集)

    本软件是一款轻捷的Android Java应用程序安装、调试工具,部分功能可以在google提供的Android SDK开发包里面的DDMS(Dalvik Debug Monitor Service (DDMS) Tool)找到官方的实现。DDMS功能很强大,但功能过于繁多,...

    android 把软件安装成系统软件(安装到system/app目录下)

    在Android系统中,将应用程序安装至system/app目录下,使其成为系统级应用,是一项高级操作,主要用于开发者在进行ROM定制、应用预装或是系统级调试时。以下将深入解析这一过程,涵盖技术背景、实现步骤及注意事项。...

    在Android 模拟器上安装和卸载APK包的方法

    它允许开发者在没有物理设备的情况下运行和测试应用程序。本文将详细讲解如何在Android模拟器上安装和卸载APK包。 首先,启动Android模拟器。模拟器的可执行文件通常位于Android SDK的安装目录下的`tools`文件夹中...

Global site tag (gtag.js) - Google Analytics