近日,在做一个人人的第三方小项目。打算直接使用renren 的sdk 进行开发。因为renren的sdk是以android library project 形式发布的(关于这种project的内容可以参考android library project)。

整个导入流程严格按照guide的内容操作,但是始终无法导入,设置导入后项目中不出现相关的Library project。在设置完library之后重新打开始始终显示关联错误,就是reference那里是个红叉。Eclipse也没有任何出错提示。在stackoverflow上也找过相应问题,找到了解决问题的方案(StackOverFlow上的解答)。虽然有效的解决了问题,但是解释并不是很完善。

秉承着博主格物致知严谨认真实事求是风骚火辣的钻研精神,经过一番实验,我发现其实只要项目中project.properties的引用android.library.reference.1=这里的值为相对路径,则没有引用问题,因为相同的project博主用git同步到ubuntu下关联就没有问题。所以很大的可能这是ADT的一个bug,即:

在windows系统下,library project必须和project处于相同的盘符中,因为如果在不同盘符,project.properties中的android.library.reference.1值变成绝对路径,而ADT推荐是在ubuntu下使用的,对windows绝对路径有支持bug。在windows系统下,library project必须和project处于相同的盘符中,因为如果在不同盘符,project.properties中的android.library.reference.1值变成绝对路径,而ADT推荐是在ubuntu下使用的,对windows绝对路径有支持bug。

更多相关文章

  1. 【边做项目边学Android】知识点:Adapter适配器
  2. Android Studio 创建第一个项目应用
  3. 最全的Android项目结构以及功能
  4. Android 项目实践(二)——网络连接
  5. Eclipse用svn管理Android项目问题 (转来的)
  6. Android零基础入门第15节:掌握Android Studio项目结构,扬帆起航

随机推荐

  1. 在ASP.NET中实现DES加密与解密MD5加密功
  2. 在Asp.net的MVC中利用swupload实现多图片
  3. 支付宝的支付接口在.net中的使用
  4. C#中关于AutoMapper应用的实例
  5. 使用Asp.net实现信息管理系统的数据统计
  6. .net MVC中forms验证的使用实例详解
  7. 比较.NET中接口与类
  8. Asp.net实现文件下载功能
  9. Entity Framework自定义分页效果的实现教
  10. 解决Asp.net的MVC中Razor常见问题方法