太上无情
2017-05-12 08:17
采纳率: 30%
浏览 923

android源码上写的一个hello的app编译时出错,

make: Entering directory /home/chen/android403/android-4.0.3_r1'
target Java: Hello (out/target/common/obj/APPS/Hello_intermediates/classes)
packages/experimental/Hello/src/com/example/hello/Hello.java:29: 找不到符号
符号: 变量 main
位置: 类 com.example.hello.R.layout
setContentView(R.layout.main);
^
1 错误
make: *** [out/target/common/obj/APPS/Hello_intermediates/classes-full-debug.jar] 错误 41
make: Leaving directory
/home/chen/android403/android-4.0.3_r1'

各位能帮我看一下吗?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • android4c 2017-05-12 09:34
    已采纳

    你试一下这个:
    $ make clobber
    (删除所有配置所编译输出的结果文件)
    $ make

    点赞 评论
  • fcwxin 2017-05-12 09:28

    看一下是不是布局有错误

    点赞 评论
  • 昵称_Justin 2017-05-12 09:45

    会不会是你的定义了一个叫“main”关键字的变量了?

    点赞 评论
  • 太上无情 2017-05-15 01:37

    删除了几个文件夹后问题解决,因为我的代码是在eclipse上写的,然后复制到android源代码中编译,所以多了一些配置文件,删除后能编译成功。

    点赞 评论

相关推荐 更多相似问题