我在命令行里运行adb uninstall命令,提示文件为只读!
因为模拟器的Launcher是装在/system下的,只读不写更无法删除怎么办?
修改一下你要高度的launche的package路径,增加个".test"啥的就可以了。

解决方案 »

  1.   

    你确定你的手机有开root权限,不然你怎么能安装呢,而且你现在的签名和你手机上的签名不一致,当然不让你替换了,adb install -r sample.apk
    但是确定你的应用程序签名要一致,然后root权限没有问题,就应该可以了
      

  2.   

    我是用的模拟器,怎么设置root权限?
      

  3.   


    root只针对真机。除非你自己把源码改了再编译。
      

  4.   

    我试着改了project的名字,不行。
    又把源文件所在的包com.android.launcher改成com.test.android.launcher
    但是源文件中引用的R.JAVA找不到,我把R.JAVA所在的包com.android.launcher
    改成com.test.android.launcher,但是它又自动生成com.android.launcher
    还是不行。
      

  5.   

    工程中的AndroidManifest.xml文件中<manifest>节点的package值也一起改为“com.test.android.launcher”然后clean一下工程就ok了。
      

  6.   

    只要改package节点吗?
    uses-permission、application、activity、receiver、这些节点要改吗?
      

  7.   


    晕,把launcher这个工程全部打包发到[email protected],我试下
      

  8.   

    不知道怎么在linux下搞android的人飘过
      

  9.   

    http://wenku.baidu.com/view/c130b16648d7c1c708a14551.html
      

  10.   

    我的project里的lib “userlib”就是编译android源码生成的
      

  11.   

    不知道大哥你改了哪些地方?还有怎么看出project引用的类中有"@hide"字段