网上看了很多关于在Android APP开发时,将Android源码和Eclipse开发环境关联的方法,但是发现要么提供的下载链接已经无效,要么BLOG上真正描述的方法与具体实践且有效果的方法之间有比较大的差异。所以在此总结一下自已对该问题的解决方法,仅在于给自已留下思路,做一下工作笔记!
一、现象:
当你在Eclipse主窗口,查看代码时,按住"ctrl" 的同时点鼠标左键,想查看Android中标准类接口定义时,结果弹出如下窗口:
如上现象请看下面解决办法。
二、解决办法:
直接点上图的“Attach Source...”按钮,然后,弹出输入框:
点“External File...”,找到下载后的本地文件:android-xxx-src.zip 或 android-xxx-src.jar,点“OK”即可。
其中xxx为对应的android版本,注意指定版本的对应,如果您的工程属性如下所示:
则在输入框中输入android-2.2-froyo-src.zip 或者 android-2.2-src.zip即可。其它版本的android.jar与对应版本源码的对应依此类推。
其中相应Android版本对应的源码包*.zip或*.jar下载位置见本人的CSDN下载资源。具体说明请看“三”。
日后如果想更换对应的源码包,可以照下面方式做:在Eclipse视图中点"Project" >> "Properties" ,定位到如下位置
点“Edit...”按钮,编辑更换源码对应的*.zip或*.jar位置即可。
三、下载链接:
我的本地模拟器有如下版本:
故相应版本对应的下载链接为:
android 1.5:http://download.csdn.net/detail/duanyipeng/3730190
android 1.6:http://download.csdn.net/detail/duanyipeng/3730192
android 2.1:http://download.csdn.net/detail/duanyipeng/3730193 或 http://download.csdn.net/detail/duanyipeng/3730195
android 2.2:http://download.csdn.net/detail/duanyipeng/3730197 或 http://download.csdn.net/detail/duanyipeng/3730202
android 2.3:http://download.csdn.net/detail/duanyipeng/3730206
android 2.3.1:http://download.csdn.net/detail/duanyipeng/3730203
android 2.3.3:http://download.csdn.net/detail/duanyipeng/3730205
当前网上下载不到3.0,3.1版本的android源码包,故没有相应下载链接。
四、优缺点:
android.jar与对应版本的源码包关联后,在Android开时,方便查看代码。但这样做也有一个缺点:每次打开Eclipse时会load SDK content,花时间,Eclipse启动时间增长。如果机器配置还可以大概也需要1分钟左右。
分享到:
相关推荐
总的来说,"android.jar has no source attachment"的问题主要源于Eclipse与Android SDK源代码的关联不正确。通过检查和更新SDK,以及正确设置项目属性,我们可以轻松地解决这个问题,从而更好地理解和调试Android...
本篇将详细介绍如何在Eclipse中查看Android源代码,以及相关知识点。 首先,我们需要下载Android的源代码。在本例中,提到的是针对`android-8`版本的源码,这对应的是Android 2.2 (Froyo)。你可以通过访问Android的...
### 获取Android的Java源代码并在Eclipse中进行关联 #### 一、准备工作 为了能够顺利地获取Android的Java源代码并在Eclipse中进行关联,我们需要完成以下准备工作: 1. **下载并安装Android SDK**: - 访问[官方...
通过上述步骤,我们不仅能够获取不同版本的Android源代码,还能在Eclipse环境中有效地利用这些源代码进行学习和开发。这不仅可以提高开发效率,还能加深对Android系统架构的理解。对于想要深入研究Android开发的...
为了将源代码与Eclipse关联,开发者需要进行以下步骤: 1. **设置Android SDK路径**:确保Eclipse知道Android SDK的位置,这通常在Eclipse的首选项设置中完成,通过导航到`Window > Preferences > Android`,然后...
路径应指向JAR包对应的源代码位置。例如,对于本例,路径为: ``` src = D:/Android_Ecplise/64bit/adt-bundle-windows-x86_64_20140101/sdk/extras/android/support/v4/src ``` 这里的路径是SDK安装位置加上JAR包...
本文将详细介绍如何关联Android SDK源码,以便在Eclipse或其他IDE中查看源代码。 首先,确保你的开发环境已经安装了Android SDK,并且包含了需要的API版本。在SDK的`sources`目录下,通常会包含不同版本的Android...
在本文中,我们将深入探讨如何在Linux和Windows平台上下载Android SDK的源代码,以及如何将这些源代码导入Eclipse开发环境。首先,我们来看下载源代码的步骤。 **下载Android SDK源代码** 1. **环境准备** - 对于...
在设置NDK环境时,除了将jar文件放入正确位置,还需要配置Android Studio或Eclipse的项目设置,包括指定NDK路径、设置CMake或ndk-build脚本、配置源代码目录等。同时,确保Java代码正确地使用`System.loadLibrary(...
将会支持 Google 可能发布的手机操作系统或者应用软件,共同开发名为 Android 的开放源代码的移动 系 统。 谷歌早在 2002 年就进入了移动领域,可是由于目前的手机操作系统企业和手机企业相对封闭,提高了 行业的...
5. **构建工具(Builder)**:Eclipse内置了Java编译器,可以自动编译源代码。对于其他语言,如C++或Python,需要安装对应的插件。 6. **调试器(Debugger)**:Eclipse的调试工具允许你设置断点、步进执行、查看...
它们包含了关于库依赖、源代码路径和其他构建设置的信息,对于构建和调试天气预报应用至关重要。 3. **project.properties**:这个文件通常包含了项目的构建属性,例如目标SDK版本和编译时使用的Android库版本。在...
在"AViewpagerDemo"这个压缩包文件中,我们可以期待找到包含以下几个关键部分的源代码: - 主Activity类,其中初始化和设置了ViewPager - 自定义的PagerAdapter类,用于填充和管理页面 - 卡片页面的布局XML文件 - ...
为了构建和运行这个项目,开发者可能需要使用到构建工具(如Maven或Gradle),它们能够自动化地管理项目的依赖、编译源代码、运行测试并打包成可执行的JAR或WAR文件。同时,IDE(如Eclipse、IntelliJ IDEA或Visual ...