这个问题一般是跟别的公司合作开发安卓项目的时候遇到。可以把src下面的东西打成jar。资源文件只能乖乖的交给客户或者合作方。取文件id时,不能直接用R.id.xxx.而是要用反射取。

解决方案 »

  1.   

    因为有新增java类,没法在这里贴全,你看看这个吧http://blog.csdn.net/leehu1987/article/details/17764977
      

  2.   

    你可以用代码写xml文件啊,这样就可以不用res了
      

  3.   


    主要有大量的图片、动画xml文件、layout xml文件。
      

  4.   


    暂时没找到办法将res打包到jar,
    我也只有用代码去写了。
      

  5.   

    你说的方式没有太好的直接实现,不过可以通过加载外置apk实现,具体参考我的博客:
    http://blog.csdn.net/jefferyyangkai/article/details/9260841
      

  6.   

    可以用apkplug框架 加载未安装的apk调用它的activity和资源
      

  7.   

    jar 包,一般给第三方提供。不建议打资源。如果打了资源包,尤其要注意不能有  context.getString(R.String.xxxx)之类的代码
      

  8.   

    确实是的,jar打包的都是SRC下的java文件
      

  9.   

    可以去看一下 获取未安装资源apk种的资源文件 这篇文章
      

  10.   


    这个人没实现xml中id引用问题,去我的博客看看吧~~
    而且他全用反射,其实引用framework就可以避免这个了。