问题描述
- Android引用其它项目资源
- 在引用其他项目资源时,Android private library 文件丢失
解决方案
近期一个移动端小游戏项目中有这样的需求:游戏中有多个角色,分别包含多个属性。而这些属性中有部分并非直接的数值,而是指向项目内的其他图片或声音等资源。
这些角色全部通过一个原始XML资源文件来记录。该文件经简化处理如下(playerinfo.xml):......
答案就在这里:原始XML文件如何引用Android项目中的其他资源
解决方案二:
可以把其他项目构建成项目库,库项目就是一个完整的android项目我们只需要配置一下他的lib属性就可以了就可以作为一个lib项目来使用。步骤:右键需要作为lib的项目---》Properties---》android----》Library----在isLibrary的前面勾选复选框即可。
我们在其它android的项目中怎么使用库项目:跟上面的步骤一样,只是在Library中不是选择Is Library 而是 add 添加一个Lib项目
需要注意的是:
在应用项目的清单文件中,你必须加入应用使用、从库项目输出的所有组件的声明。例如,你必须声明全部的,,,等等,及,,和类似的元素。必须通过它们的包全名来声明引用的库组件。简单的说就是AndroidManifest.xml文件是要从项目库里面都copy过来的。copy过来的activity等标签包名要写全名
解决方案三:
在导入被引用项目的时候 把 copy projects into workspace 勾上试试
解决方案四:
关键是private library文件丢失 Android——super——v4.jar都比在了
时间: 2024-10-03 04:58:45