Eclipse中.classpath的exported属性修改原因及GUI还原操作
Eclipse中.classpath文件exported属性的相关问题
一、哪些操作会给classpathentry添加exported="true"?
- 手动调整项目依赖的导出设置时,会触发该属性的添加
- Eclipse的ADT插件在自动配置Android项目时(比如更新SDK版本、重新关联项目SDK、导入项目适配当前环境),可能自动为
ANDROID_FRAMEWORK这类系统框架依赖添加该属性
你提到的Git差异如下:
- <classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/> + <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
二、通过Eclipse图形界面还原修改的步骤
- 右键目标项目,选择属性
- 在弹出的属性窗口中,找到并点击Java Build Path选项
- 切换到Order and Export标签页
- 在列表里找到
Android Framework对应的条目,取消勾选它前面的复选框 - 依次点击应用和确定,即可移除该条目的
exported="true"属性
内容的提问来源于stack exchange,提问作者WebViewer
相关产品推荐
相关产品推荐

