library-Android引用其它项目资源

问题描述

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

library-Android引用其它项目资源的相关文章

Android——Android lint工具项目资源清理详解_Android

Android--Android lint工具项目资源清理 最近维护的项目已经有两年多,经过很多前辈的迭代,项目并没有变得健壮,而变得很臃肿.用Android lint工具清理了一次,清楚了不少废弃的布局和资源. 1.     Android lint工具 可以右键项目,Android tools,退出的时候clear lint markers即可 也可以如图: 2.结果出来了,分析分析 3.xml中view太多,已经超过了80个,影响性能. 布局优化: 尽量使用include.merge.Vi

Android——Android lint工具项目资源清理详解

Android--Android lint工具项目资源清理 最近维护的项目已经有两年多,经过很多前辈的迭代,项目并没有变得健壮,而变得很臃肿.用Android lint工具清理了一次,清楚了不少废弃的布局和资源. 1.     Android lint工具 可以右键项目,Android tools,退出的时候clear lint markers即可 也可以如图: 2.结果出来了,分析分析 3.xml中view太多,已经超过了80个,影响性能. 布局优化: 尽量使用include.merge.Vi

Android中库项目的使用方法图文介绍_Android

在软件开发过程中,程序代码的复用,是非常重要的概念.我们总是需要使用一些现有的模块.包.框架,或开发自己的模块.包.框架,来实现对程序代码的复用.比如在JavaWeb编程过程中,经常使用的Struts和Spring等框架,就可以大大简化我们的开发过程,提高开发效率. 在开发Android应用程序的过程中,同样有这方面的需求.Android系统包含的Android应用程序开发框架,已经是一个可以很好的提高开发效率的框架,但它并不能满足我们的所有需要.比如我们再开发某一类应用程序时,会发现这一类应用

eclipse到Android Studio的项目迁移

eclipse到Android Studio的项目迁移 标签: android项目迁移android studioeclipse 2015-08-21 14:18 629人阅读 评论(0) 收藏 举报 分类: Android(31) 工具(14) 版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 一直以来,公司开发都是用eclipse,但是随着我们应用不断成长,项目结构越来越庞大,项目间依赖关系变得很复杂,用eclipse管理显得非常吃力,经常一个同事更改依赖项目之后,别人

总结Android Studio导入项目的几种方法

本篇教程中使用到的Android Studio版本为1.0, Eclipse ADT版本23.0.4.请尝试更新到该版本. Android Studio默认使用 Gradle 构建项目, Eclipse 默认使用Ant构建项目.建议Android Studio导入项目时,使用 Gradle 构建项目. 导入 Eclipse 项目 本例中,使用到的 Eclipse 项目结构如图:   e-demo 为主项目, appcompat_v7 为 library 项目. 导入 Generate Gradl

Android企业应用项目开发总结

  做了几个android企业应用项目后,总结了项目的基本开发步骤,希望能够交流.  一 应用规划:      ※确定功能.      ※必须的界面及界面跳转的流程.      ※需要的数据及数据的来源及格式.      ※是否需要服务端支持.      ※是否需要本地数据库支持.      ※是否需要特殊权限.      ※是否需要后台服务.  二 架构设计:      ※分层.      ※网络连接.      ※数据处理-xml.domain.      ※封装Activity.  三 界

Android中如何使用资源(resource)

Android平台, 可以使用本地资源, 也可以使用系统资源; 使用静态R类访问资源, R类中包含一个静态子类, R类中每一个子类都把它的相关资源表示为变量的形式; 资源表被表示为Resources类的一个实例; 如图: 查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/extra/ 使用getResources()方法, 访问实例, 并且每一个可用的资源都包含了getter()方法; 使用@符号, 就可以在一个资源中引用另一

过滤Android工程中多余资源文件的解决方法_Android

本文以实例讲述了过滤Android工程中多余资源文件的解决方法,很有实用价值!具体描述如下: 很多开发人员在Android项目开发过程中经常会遇到这样的情况:界面开发人员发布了一个新版本的资源包,不过有的图片名称改了,有的图片删掉了,可是在实现的时候开发人员只是把新的资源覆盖到原来的资源文件夹中,随着版本的发布,在drawable或values中积累的无用资源越来越多,直到最后发布正式版的时候再想要删除这些多余的文件,于是不得不一个一个文件检查看是否有用,再决定要不要删除之. 有鉴于此,很有必要

android studio-新建项目重新打开出错:no resource not found

问题描述 新建项目重新打开出错:no resource not found 每次用Android studio创建项目,第一次运行都没什么问题,这是gradle文件内容:apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion ""23.0.2"" defaultConfig { applicationId ""com.ijia