在网上搜这个问题,好多是需要使用Git下载源代码或者下载专门的zip源代码包,其实不用这么麻烦。在stackoverflow上找到了下面最有效的解决方法

问题描述


Source not found
The JAR file D:\.....\sdk\platforms\android-17\android.jar has no source attachment.

提示就是找不到android.jar对应的source code

解决办法

由于我的工程创建时选择的Target SDK 和 Compile with选项 均为android4.2.2,对应的api是17,因此就是eclipse找不到android api 17中的android.jar的源代码。
1. 使用SDK Manager下载4.2.2版本的Sources for Android SDK



以本机为例下载后的目录为:
D:\adt-bundle-windows-x86_64-20130522\sdk\sources\android-17
2. 添加源代码

点击出错窗口中的Attach Source...按钮,然后


找到
D:/adt-bundle-windows-x86_64-20130522/sdk/sources/android-17
点击OK后源代码就显示出来了


================

2013.10.9更新

可能是使用了android4.3(API 18)新的api,今天使用Eclipse/ADT Bundle出现了

the source attachment does not contain the source for the file *.class 的问题,而指定的源代码目录是没有问题的,问题竟然是编码问题。

上图中的Encoding选项修改为UTF-8,问题解决。

更多相关文章

  1. windows下通过git获取 android 源代码
  2. Android自带的下载功能,不需要断点续传、大文件下载、通知栏显示
  3. android 图片下载方法总结
  4. Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)
  5. Android(安卓)Studio安装配置
  6. APK 变成 ZIP:Android(安卓)手机应用程序文件下载服务器需要注意
  7. itools官方下载2015 v3.1.7.0 中文版
  8. 【Android(安卓)Developers Training】 83. 实现高效网络访问来
  9. android studio apply script build.gradle 总是time out

随机推荐

  1. 分析Android的Linux内核
  2. 使用Android Studio开发Android APP
  3. Android之AIDL实现两个app的调用以及双进
  4. android 应用对内存是如何限制的?我们应
  5. android phonegap插件开发方法 plugin
  6. Android(安卓)多进程
  7. 使用Zipalign工具优化Android(安卓)APK应
  8. Android下基于XML的 Graphics
  9. AndroidTouch事件的传递、拦截、消费分析
  10. android 线程,服务,活动