前提:

项目A作为库项目被项目B引用,但是项目A中有自定义的控件和自定义的属性,当在项目B中使用自定义的属性时,编译时就会直接报错:No resource identifier found for attribute 'xxx' in package 'com.XXX'。

这个问题,我以前的解决方法是,将项目A的包名和项目B的包名保持一致,就可以了。

但现在有个更好的办法:

参考地址:http://stackoverflow.com/questions/16194928/issues-when-referencing-android-library-project-with-user-defined-attributes

http://stackoverflow.com/questions/4506294/android-library-projects-and-styleable-resources

http://stackoverflow.com/questions/4461407/help-with-a-custom-view-attributes-inside-a-android-library-project

后来发现在ADT 17.0.0  版本更新的时候 说了这个问题 :

http://developer.android.com/intl/zh-cn/tools/sdk/eclipse-adt.html

转载于:https://www.cnblogs.com/hsx514/p/3654494.html

Android 使用库项目时的一个特殊tip相关推荐

  1. 【android studio】解决android studio drawable新建项目时只有一个drawable目录的问题

    [android studio]解决android studio drawable新建项目时只有一个drawable目录的问题 参考文章: (1)[android studio]解决android s ...

  2. 安卓(android)建立项目时失败,出现Android Manifest.xml file missing几种解决方法?...

    安卓(android)建立项目时失败,出现AndroidManifest.xml file missing几种解决方法? Eclipse新建项目,遇到这样的问题,注意如下: 1.文件名最好不要用中文. ...

  3. JavaWeb 项目时 启动一个线程

    介绍:最近在项目中,需要在启动项目时启动一个线程进行业务操作,在网上查找资料后准备采取监听的实现方式. 1首先创建一个类MqMsgTransformationListener 集成ServletCon ...

  4. 安卓(android)建立项目时失败,出现Android Manifest.xml file missing几种解决方法?(总结中)

    安卓(android)建立项目时失败,出现Android Manifest.xml file missing几种解决方法?(总结中) 参考文章: (1)安卓(android)建立项目时失败,出现And ...

  5. Android Studio 导入项目时出现Failed to apply plugin

    Android Studio导入项目时出现问题 Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Faile ...

  6. Android开源库项目集锦

    一.兼容类库 ActionBarSherlock : Action Bar是Android 3.0后才开始支持的,ActionBarSherlock是让Action Bar功能支持2.X后的所有平台, ...

  7. Android运行Socket项目时出现错误 Error: ShouldNotReachHere()

    在Android项目中实现Socket通信,服务器端使用main方法创建ServerSocket,运行启动服务器时报错"Error: ShouldNotReachHere() ". ...

  8. android项目创建好慢,解决 Android Studio 创建项目时极其的慢的尴尬

    Android Studio 创建新项目的时候,会在进度条的界面滞留很久. 有时候一天都卡在这. 打开其它项目有些时候,也会出现这种情况. 创建工程 原因 在创建新项目的时候导致进度条一直转个不停的主 ...

  9. Android两个项目整合成一个

    需求 有两个项目A.B.两个项目相互独立,功能业务逻辑均不同.现在需要实现将两个项目整合成一个,打包出一个apk文件,安装也是只安装一个App的过程,展示上也是只展示为主项目A的App,通过主项目A的 ...

  10. Android Studio导入项目时出现,弹框说SDK有问题

    在导入项目时出现如下问题的错误弹框: studioThe path  'E:\Android\AndroidSDK'  does not belong to a directory.  Android ...

最新文章

  1. 编写Dockerfile文件,构建自己的centos镜像
  2. 4 种大学生兼职,助你走向经济独立!
  3. SAP Spartacus里modifiedtime的大小写问题
  4. thread安全性(写的不错)
  5. linux-x86_64 error,ORA-09817/Linux-x86_64 Error: 28: No space left on device/ORA-01075
  6. 更新elementui图标不显示_elementUI字体图标不显示问题
  7. python代码怎么变成软件_Python变成技术
  8. 《UNIX网络编程卷1》第一例及问题
  9. Direct2D (37) : 使用不同画刷绘制文本
  10. wpf绑定 dictionary 给定关键字不再字典中_为什么要在 JavaScript 中学习函数式编程?...
  11. 数据结构算法题整理5
  12. ffmpeg(8) AVIOContext II
  13. linux usb 存储设备,找到哪个驱动器对应于Linux中的哪个USB大容量存储设备
  14. [python爬虫之路day4]:xpath基本知识lxml结合xpath进行数据分析爬取豆瓣电影
  15. 基于微信小程序云开发(校园许愿墙app)2.0稳定版,以发布上线
  16. < pre >标签 定义预格式化的文本
  17. edge扩展下载失败解决办法
  18. Vue-DataV 数据可视化工具
  19. matlab仿真电磁波的产生,电磁场与电磁波Matlab仿真
  20. 为什么Python是数据可视化编程的最佳选择?

热门文章

  1. java 拦截所有路径_SpringMVC 拦截器路径怎么写
  2. java socket 客户端接收_java socket,怎么把客户端接收到的用户名和密码发送给后台?...
  3. 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_5-8.用户模块开发之保存微信用户信息...
  4. 小D课堂 - 新版本微服务springcloud+Docker教程_5-01分布式核心知识之熔断、降级
  5. 周期性任务计划: Crontab
  6. 【华为机试】—— 12字符串反转
  7. css3 animate基本属性
  8. Distance Dependent Infinite Latent Feature Model 阅读笔记1
  9. UVa 11572 Unique snowflakes【滑动窗口】
  10. window下git,TortoiseGit安装,以及和github托管项目