用android studio新建工程怎么没有gen目录?
studio版本显示androidstudio(beta)0.8.0,jdk版本是jdk1.8.0_11,系统是ubuntu14.04LTS。刚刚从eclipse转向st...
studio版本显示 android studio(beta)0.8.0, jdk版本是jdk1.8.0_11, 系统是ubuntu14.04LTS。
刚刚从eclipse转向studio,在eclipse下新建工程后都会自动生成gen目录及R.java的呀,难道studio不用这一套办法吗?那要怎么引用xml中的组件啊?难道要自己写R.java吗? 展开
刚刚从eclipse转向studio,在eclipse下新建工程后都会自动生成gen目录及R.java的呀,难道studio不用这一套办法吗?那要怎么引用xml中的组件啊?难道要自己写R.java吗? 展开
2个回答
展开全部
用的是一样的,话说我之前用Studio的时候也不适应...
gen文件是编译时自动生成的,其中的R.java是用来存放各种资源对应且唯一的"检索号",不推荐修改,而且修改其中的值也没有意义.
所以你就不用手动写了...
当编译出错的时候,R.java有几率不会生成.
也有没有及时clear工程的时候,R.java会出错,可以选择Project->clear ,clear选中的工程.
PS:你把gen目录和bin目录删掉也无所谓~编译之后还是会生成的.放心好了
还有啥不明白的不?
gen文件是编译时自动生成的,其中的R.java是用来存放各种资源对应且唯一的"检索号",不推荐修改,而且修改其中的值也没有意义.
所以你就不用手动写了...
当编译出错的时候,R.java有几率不会生成.
也有没有及时clear工程的时候,R.java会出错,可以选择Project->clear ,clear选中的工程.
PS:你把gen目录和bin目录删掉也无所谓~编译之后还是会生成的.放心好了
还有啥不明白的不?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看看是不是在target文件夹里
追问
我在 “app—>build—>generated—>source—>r—>debug—>我项目的包名” 这个目录下找到了R.java这货,没见到有名字叫target的文件夹啊......这是什么情况,难道R.java这货在android studio中的存放目录还会变来变去的?
追答
这个好像是因为android studio会有几种工程模式,比如Gradle,Maven,然后它们的工程目录结构都是不一样的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询