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
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

GrimRaider

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

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

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

打赏作者

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

抵扣说明:

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

余额充值