最近在研究android软件的更换皮肤功能,实现思路是采用的“apk之间可以相互读取数据的条件是:有同样的签名,并且AndroidManifest.xml文件中配置的android:sharedUserId属性值相同,那么两个apk运行在同一个进程中,可以互相访问任意数据的方法”这样的好处是访问资源快,实现简单。但是有一个致命的缺点就是皮肤资源必须和软件资源在R文件里面的值一样,意思就是说如果我软件上面需要添加一个组件或者一个功能或者其他资源时,原皮肤资源就不能再用,需要重新定制皮肤的apk。想探讨一下有没有其解决办法?