android gen目录相关
2016-04-16 18:24
417 查看
gen already exists but is not a source folder
博客分类:Android
遇到android项目导入出现后重复空包等错误,往往是导入的java编译级别有关,点击项目properties->
java Compiler ->修改Compiler compliance level 一般是1.6。
修改完成clean项目之后,往往还会遇到:
gen already exists but is not a source folder. Convert to a source folder or rename it的错误。
遇到这个问题的解决方法:
1. 右键点击工程,选择 "Properties"
2. 选择左边的 "Java Build Path"
3. 打开 "Source" 标签面板
4. 点击 "Add Folder..."
5. 勾选 "gen" 文件夹,点击OK,点击YES,再点击OK
6. 最后右键点击工程,选择 "Andriod Tools" 里面的 "Fix Project Properties"
出现这个问题的原因是classpath文件出错,这个文件存在于项目根目录下,是eclipse自动生成的,它定义了你这个项目在编译时所使用的$CLASSPATH,一般不需要手动配置。如果出错,也可手动修改:
Xml代码
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry kind="lib" path="libs/ksoap2-android-assembly-2.5.8-jar-with-dependencies.jar"/>
<classpathentry kind="output" path="bin/classes"/>
</classpath>
从数据上我们容易看出,上面描述了工程的依赖文件:
源文件的具体位置(kind="src")
运行的系统环境(kind="con")
工程的library的具体位置信息(kind="lib")
项目的输出目录(kind="output")
相关文章推荐
- ToggleButton
- Android中使用自定义的VideoController和MediaPlayer实现视频的窗口和全屏播放
- 给 Android 开发者的 RxJava 详解
- 动态注册广播
- Android自定义View入门
- Android 6.0 运行时权限处理完全解析
- Android中的Parcel机制 实现Bundle传递对象
- Android Studio 如何打开两个项目,以及切换到另一个项目
- 【转】Android应用程序窗口(Activity)窗口对象(Window)创建指南
- android_5.1系统在下拉状态栏上添加一个item
- Android Studio-强大的gradle用5招教你多渠道打包
- 常用的Android Studio 快捷键
- Android Audio getAudioSessionId
- android Mediaplayer各种属性和方法简单介绍
- listView优化以及内存泄露问题
- 预显示TextView
- Android概述(思维导图)
- 《Android 开发艺术探索》读书笔记四 IPC机制之Android中的多进程模式
- Android手机屏幕的方向
- Android通过PHP连接mysql(带源码)