Eclipse中查看android工程代码出现"android.jar has no source attachment"的解决方案_java

问题描述

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
点击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,问题解决。

以上就是本文的全部内容,希望对大家的学习有所帮助。

时间: 2024-11-01 04:47:57

Eclipse中查看android工程代码出现"android.jar has no source attachment"的解决方案_java的相关文章

工程引用-Android在主工程中引用其他工程代码和资源出现闪退

问题描述 Android在主工程中引用其他工程代码和资源出现闪退 log日志如上,有些看不懂,求大神指教! 解决方案 MainActivity没有在AndroidManifest.xml中声明把. 解决方案二: 第三行显示:可能是你要启动的Activity没有在配置文件AndroidManifest.xml中声明 解决方案三: 你是不是没有在AndroidManifest.xml里声明要调用的activity? 解决方案四: eclipse使用的adt不会整合库项目的清单文件(至少23.0.6及

android 编程时,如何在Eclipse中查看Android源码或者第三方组件包源码

相信大多数人都知道怎么在eclipse中看android源码,但是在eclipse中看第三方源码的方法呢,我查看到这篇博文之前我不知道,可能是我才疏学浅,可能很多大牛都知道了,我在这里还是转过来,希望能给不会的人一些帮助. 转自:http://blog.csdn.net/cjjky/article/details/6535426 在学习过程中如果经常阅读源码,理解程度会比较深,学习效率也会比较高,那么如何方便快捷的阅读Android源码? 如何查看Android源码[以Android2.2为例]

一个android工程代码多个差异化项目管理方法探讨

一个android工程代码多个差异化项目管理方法探讨   核心提示: 1.工程代码中尽量不要使用产品名称.设备名称之类的东西来区分,尽量以功能名称来区分,在工程独立的配置文件中再去配置这个文件: 2.在c/C++代码里可以在Android.mk文件中传进去一下宏,用宏来区分代码,这个宏就是功能的代名词,宏的名称尽量达意一些: 3.在java代码中尽量使用系统的property来做区分,设置系统属性来解决: 4. UI显示定制的XML文件,无法做到兼容的话,就把文件拷贝到每个产品的device目录

在eclipse中运行正常,生成可运行jar包,双击运行不正常 用java -jar运行正常

问题描述 rt,谢谢啊!在eclipse中运行正常,生成可运行jar包,双击运行不正常用java-jar运行正常 解决方案 解决方案二:步骤一:打开注册表,开始->运行(或者用快捷键WIN+R),输入regedit,确定:步骤二:找到HKEY_CLASSES_ROOTApplicationsjavaw.exe,一开始没有的话,就在资源管理器中找到javaw.exe文件,如我的电脑中为D:ProgramFilesJavajrebinjavaw.exe,运行下,或找个Jar文件,选择打开方式,输入D

【图】解eclipse 查看原始类出现The jar file rt.jar has no source attachment

图解eclipse 查看原始类出现The jar file rt.jar has no source attachment      

在eclipse中搭建maven工程(第二种方法)

第一种方法见前面的博客 用Maven创建web项目(详细步骤) maven-3.3.9 下载之后就是配置环境变量,可以去百度一哈,用MAVEN_HOME配置,我图方便,直接在用户的path配置的. 接下来我们修改我们本地的Maven仓库.默认本地仓库位置为:~.m2\repository,其中~表示当前用户的家目录,例如:C:\Users[你当前登录系统的用户名]. 我们现在自定义其位置:进入D:\java\maven-3.3.9\conf,打开settings.xml,在根标签settings

【Maven由浅入深】3.在Eclipse中创建maven工程

紧接着上一篇,下面我们来学习如何在Eclispe(MyEclipse)中创建Maven工程. 如果我们使用的是光秃秃的eclipse(最原始的),那么我们要为eclipse下载一个插件,即是m2eclipse 我使用的是MyEclipse8.5版本,其中已经安装好了Maven插件. 打开我们的MyEclipse,我们点击Windows选项,然后选择Preferences选项,然后我们可以看到里面有一个Maven选项: 这是Myeclipse直接给我们的Maven,这个Maven我们是不能直接使用

Eclipse 中java跨工程调用类

在Eclipse中,有时候需要跨工程调用其他工程中的方法.如下面有两个Java Project : 如果要在A工程中调用B工程中的类,可以将B工程添加到A工程中: A---- >Build Path---- >Configure Build Path---- >Java Build Path 选择Projects  这样在项目A中的类就可以直接import B项目中的类啦.

The JAR file D:/..../android.jar has no source attachment

问题:     解决        1.下载android源码,下载地址:http://download.csdn.net/detail/gogler/4046554        2.将android源码发到如下位置:               3.配置eclipse:                   4.查看API内容,比如Service.class的原定义如下: /* * Copyright (C) 2006 The Android Open Source Project * * L