本人要定制自己公司的Android系统,现需要修改系统的一些App,如SystemUI和Launcher2等,但不知该如何调试。
目前的编译方法就是mm,但mm出来的apk要如何单步调试呢?有没有办法把要修改的项目导入Eclipse里面,直接由Eclipse来生成Apk,跳过mm这一步。最后通过Android模拟器来实现单步调试。
还有,像SystemUI这样的App是否需要依赖底层Native代码的,因为我发现我们的Apk(如SystemUI)直接放进模拟器替代原来的Apk和Odex不能正常运行。我们系统的平台是mips的,但应用应该只涉及到Java层,不应该跟硬件有关系的吧。
目前的编译方法就是mm,但mm出来的apk要如何单步调试呢?有没有办法把要修改的项目导入Eclipse里面,直接由Eclipse来生成Apk,跳过mm这一步。最后通过Android模拟器来实现单步调试。
还有,像SystemUI这样的App是否需要依赖底层Native代码的,因为我发现我们的Apk(如SystemUI)直接放进模拟器替代原来的Apk和Odex不能正常运行。我们系统的平台是mips的,但应用应该只涉及到Java层,不应该跟硬件有关系的吧。
2. 还有,对于package/apps/ 下面的APK如Launcher2 能不能用普通的签名。
3. 其实目前遇到最大的问题是eclipse编译的时候各种错,主要是不知道要包含哪些包进来
理论上可以这么说,但是这个签名是你在编译android bsp时产生的,至于怎么通过eclipse弄到APK里我还没研究过。可能比较费劲。
2. 还有,对于package/apps/ 下面的APK如Launcher2 能不能用普通的签名。
签名没啥普通和特殊的区别,编译时候根据系统产生的,你可以google查一下这方面资料,很多。
3. 其实目前遇到最大的问题是eclipse编译的时候各种错,主要是不知道要包含哪些包进来
我没用过eclipse编译过这些系统APK,可能要设置一些东西吧,可以google一下。