android Settings项目安装 (模拟器版)

参考了网上的一些文章,现总结如下:


  1. 运行eclipse的debug,将自己的settings安装到模拟器上会出现如下错误

    [2012-03-08 11:14:27 - Settings] Android Launch!
    [2012-03-08 11:14:27 - Settings] adb is running normally.
    [2012-03-08 11:14:27 - Settings] Performing com.android.settings.Settings activity launch
    [2012-03-08 11:14:27 - Settings] Automatic Target Mode: Preferred AVD 'Demo1' is available on emulator 'emulator-5554'
    [2012-03-08 11:14:27 - Settings] WARNING: Application does not specify an API level requirement!
    [2012-03-08 11:14:27 - Settings] Device API version is 8 (Android 2.2)
    [2012-03-08 11:14:27 - Settings] Uploading Settings.apk onto device 'emulator-5554'
    [2012-03-08 11:15:00 - Settings] Installing Settings.apk...
    [2012-03-08 11:15:31 - Settings] Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE
    [2012-03-08 11:15:31 - Settings] Please check logcat output for more details.
    [2012-03-08 11:15:31 - Settings] Launch canceled!


    就是说你自己写的settings签名和系统自带的settings签名不一致,要先卸载原settings

  2. 卸载seetings

  • 正常卸载adb uninstall com.android.settings会报Failure

    网上找的方法是 adb shell "cd /system/app;rm Settings.apk;"

    但是会报错rm failed for Settings.apk, Read-only file system

  • 得先执行这句(adb 模式下直接就是root权限)adb remount

    提示remount succeeded   (remount的作用大概就是提升读写权限,使之可以操作只读文件)

  • 然后就可以执行 adb shell "cd /system/app;rm Settings.apk;"
  • 成功删除之后,执行 adb uninstall com.android.settings
  • 卸载成功!安装自己的settings



参考http://blog.csdn.net/stonecao/article/details/6460116



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以下是使用外部模拟器的步骤: 1.首先,你需要下载并安装一个第三方模拟器,例如Genymotion或BlueStacks等。 2.打开Android Studio,进入“File”菜单,选择“Settings”。 3.在弹出的窗口中,选择“Appearance & Behavior”下的“System Settings”,然后选择“Android SDK”。 4.在“Android SDK”选项卡中,找到“SDK Tools”选项卡,然后勾选“Android Emulator”复选框,点击“Apply”按钮进行安装。 5.安装完成后,回到Android Studio主界面,点击“AVD Manager”按钮。 6.在“AVD Manager”窗口中,点击“Create Virtual Device”按钮。 7.选择一个设备类型,例如“Pixel 2”,然后点击“Next”按钮。 8.选择一个系统镜像,例如“Android 10.0”,然后点击“Next”按钮。 9.在“Verify Configuration”窗口中,修改“Emulated Performance”为“Custom”,然后点击“Finish”按钮。 10.在“AVD Manager”窗口中,选中刚刚创建的虚拟设备,然后点击“Edit”按钮。 11.在“Virtual Device Configuration”窗口中,选择“Show Advanced Settings”选项卡。 12.在“Advanced Settings”选项卡中,找到“Emulator Settings”部分,将“Use detected ADB location”选项改为“Custom”,然后输入你的ADB路径。 13.点击“OK”按钮保存设置。 14.回到Android Studio主界面,点击“Run”按钮,选择你的项目和虚拟设备,然后点击“OK”按钮启动应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GrimRaider

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值