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

在Eclipse中查看Android工程代码时,有时会出现“android.jar has no source attachment”的错误提示,这种情况通常是因为我们没有安装或链接android SDK,需要安装或更新相应版本的SDK并与Eclipse链接才能进行代码查看。

下面详细介绍“Eclipse中查看android工程代码出现"android.jar has no source attachment"的解决方案”的完整攻略:

步骤一:检查SDK与Eclipse是否链接

首先在Eclipse中检查是否已经链接了正确版本的SDK,不确定的话可以重新链接:

1.点击菜单栏的“Window”;

2.选择“Preferences”;

3.在弹出的对话框中搜索“SDK”,选择“Android”,在“SDK location”中确认SDK路径是否正确,如果路径错误则修改为正确路径;

4.点击“Apply”保存后退出。

步骤二:查看SDK是否完整

如果SDK未安装完整导致缺少相关文件也会导致“android.jar has no source attachment”的错误。可以通过以下步骤确认:

1.检查上一步中确认的“SDK location”路径中是否包含“sources”文件夹,如果缺少“sources”文件夹,则需要下载并安装相应版本的SDK,或者使用SDK Manager更新相应版本的SDK;

2.如果使用SDK Manager更新SDK,则可以在更新时勾选“Sources for Android SDK”选项,以确保同时下载Sources文件;

3.更新完成后从“SDK location”路径中打开“platforms”文件夹,确认是否存在该SDK版本的文件夹,该文件夹下应包含“android.jar”、“sources”和“docs”三个文件夹。

步骤三:将source attachment添加到android.jar

如果SDK已经链接并且文件完整,但仍然出现“android.jar has no source attachment”的错误,那么需要将source attachment添加到android.jar文件中,有两种方法:

①手动添加source attachment

在Eclipse中,将鼠标移动到“android.jar”上,右击,选择“Properties”->“Java Source Attachment”->“External location”,点击“External Folder”按钮,选择SDK源代码的解压路径中的“sources”文件夹。这样就成功添加了source attachment到android.jar文件中。

②使用插件添加source attachment

可以使用Android Sources插件来添加source attachment,步骤如下:

1.先将Eclipse安装路径下的“plugins”文件夹备份重命名;

2.打开Eclipse的Help菜单、Eclipse Market,搜索“android sources”或直接复制“http://acquasys.azurewebsites.net/AndroidSources/”到“Eclipse Marketplace”中进行搜索和安装;

3.重启Eclipse,将会自动安装所需插件;

4.在Eclipse中,将鼠标移动到“android.jar”上,右击,选择“Properties”->“Java Source Attachment”->“External location”,如果没有找到源代码会提示搜索源代码,点击“Yes”,等待搜索结果。搜索成功后,就成功添加了source attachment到android.jar文件中。

以上就是“Eclipse中查看android工程代码出现"android.jar has no source attachment"的解决方案”的完整攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Eclipse中查看android工程代码出现”android.jar has no source attachment”的解决方案 - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • 微信小程序全局变量改变监听的实现方法

    微信小程序全局变量改变监听的实现方法攻略 在微信小程序中,要实现全局变量的改变监听,可以通过以下步骤进行操作: 步骤一:创建全局变量 首先,在小程序的app.js文件中创建一个全局变量,可以使用getApp()方法获取小程序实例,并在实例中定义全局变量。例如: // app.js App({ globalData: { count: 0 } }) 在上述示例…

    other 2023年7月29日
    00
  • win10创意者更新RTM版来了 Win10 Build 15063真实镜像下载地址分享

    Win10创意者更新RTM版攻略 Win10创意者更新RTM版是Windows 10的一个重要更新版本,提供了许多新功能和改进。本攻略将详细介绍如何获取Win10 Build 15063的真实镜像下载地址,并提供两个示例说明。 步骤一:查找真实镜像下载地址 打开浏览器,进入搜索引擎网站(如Google、Bing等)。 在搜索框中输入“Win10 Build …

    other 2023年8月4日
    00
  • git查看commit历史

    git查看commit历史 作为一名开发者,在进行代码管理的过程中,Git是我们非常熟悉的一个工具。它有许多强大的功能,其中一个就是可以查看commit历史。在本文中,我们将详细讲解如何使用Git查看commit历史,以及如何解读commit信息。 git log 想要查看commit历史,我们需要使用git log命令。这个命令可以显示出所有的commit…

    其他 2023年3月28日
    00
  • java正则表达式判断前端参数修改表中另一个字段的值

    首先,我们需要先了解正则表达式的基本语法和使用方法。在Java中,可以使用Java自带的java.util.regex包提供的类来进行正则表达式的处理。 然后,我们需要明确前端参数修改表中另一个字段的值的需求场景。这个场景可以通过正则表达式来实现。 以下是实现这个需求的步骤: 1.获取前端传来的参数,使用Java代码获取参数的方法可以是request.get…

    other 2023年6月25日
    00
  • valorant无法初始化怎么办 无畏契约无法初始化解决方法

    首先需要明确一点,出现“valorant无法初始化怎么办 无畏契约无法初始化解决方法”提示可能是由于多种原因引起的。我们需要逐一排查问题,才能找到最适合的解决方法。 以下是可能导致问题的原因及解决方案: 1. 确认系统环境是否符合游戏要求 游戏需要的系统要求,游戏官网会有详细说明。我们需要确认自己的系统是否符合要求。如果系统不符合要求,可能会导致游戏无法正常…

    other 2023年6月20日
    00
  • UltraEdit快捷键大全 UltraEdit常用快捷键大全

    UltraEdit快捷键大全 为什么要学习UltraEdit快捷键 UltraEdit是一款强大的文本编辑器,但它的复杂功能也让初学者们望而生畏。使用正确的快捷键可以增加编辑效率,提高工作效率,特别是在处理大量文本的情况下,慢慢的敲击鼠标和键盘是非常低效的。因此,学习常用的快捷键可以有效地减小工作量,提高效率。 UltraEdit快捷键大全 以下是一些最常用…

    other 2023年6月27日
    00
  • iOS12降级提示未能更新iPhone,发生未知错误(1667)的解决方法

    iOS12降级提示未能更新iPhone,发生未知错误 (1667) 的解决方法 如果你正在尝试降级到 iOS 12,并且在更新过程中遇到错误代码 1667,则说明升降级过程中出现了一些问题。这里提供了一些可行的解决方法来帮助您解决问题。 解决方法一:更新 iTunes 首先,您需要确保您正在使用最新版本的 iTunes 软件。例如,如果您使用的是旧版 iTu…

    other 2023年6月27日
    00
  • Linux磁盘管理方法介绍

    Linux磁盘管理方法介绍 准备工作 在系统管理中,磁盘管理是至关重要的组成部分。在进行磁盘管理之前,我们需要有良好的准备工作。为了展示磁盘管理的过程,我们需要一个测试环境并安装fdisk工具。以下示例使用的Linux发行版为Ubuntu 20.04 LTS。 步骤1: 创建一个虚拟硬盘并将其附加到虚拟机 # 创建50GB虚拟磁盘 /dev/sdb $ qe…

    other 2023年6月27日
    00
合作推广
合作推广
分享本页
返回顶部