各位好小弟这两天在学习Launcher,下下来了4.0的源码,自己改了一些Launcher里的东西想看下效果,通过mmm进行编译,得到了Launcher2.odex和Launcher2.apk两个文件,请问,怎么把Launcher2安装到模拟器上呢?我看了下模拟器的/system/app/目录下有这两个文件,我试过直接替换,但不起作用,求指教,先谢谢了。

解决方案 »

  1.   

    你先删除模拟器system/app下的Launcher2.odex及Launcher2.apk两文件     在直接push或者直接放入通过编译的Launcher2.apk即可,odex文件不要..   记住要将原有的odex文件删除
      

  2.   


    我刚试了下,我删除了Launcher2.odex及Launcher2.apk以后,模拟器就点不动了;
    push 自己编译的Launcher2.apk以后,还是点不动,求解啊...
      

  3.   

    在Launcher的Android.mk中加上一句:LOCAL_DEX_PREOPT := false就不会产生odex文件了,4.0默认的是true;要想改全局的要到build目录下改。
      

  4.   


    我已经这么做了,问题解决了。我是把Launcher2.odex删除掉,再把按4楼方法编出的Launcher2.apk push进去就可以了。谢谢两位,结帖了。