在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技术站