Java(Android)中的新功能。为啥 ANT DEBUG 显示错误“找不到符号”?

Posted

技术标签:

【中文标题】Java(Android)中的新功能。为啥 ANT DEBUG 显示错误“找不到符号”?【英文标题】:New in java (Android). Why does ANT DEBUG show error "cannot find symbol"?Java(Android)中的新功能。为什么 ANT DEBUG 显示错误“找不到符号”? 【发布时间】:2012-10-12 23:56:41 【问题描述】:

我正在开发我的第一个 android 应用程序,只是按照“Android 培训”结束了这个麻烦。我确实读过它与库有关,但我真的不明白如何修复它。 该项目的目标是 Android 2.3.3 (API 10),我将“android-support-v4.jar”放在 /libs 文件夹中,希望 ant 使用 Android 默认值自动对其进行编译。 不工作。 Ant 会告诉类似这样的错误:

 .......\test1\ActividadPrincipal.java:20: error: cannot find symbol
 [javac]     public void sendMessage (view view)
 [javac]                              ^
 [javac]   symbol:   class view
 [javac]   location: class ActividadPrincipal

【问题讨论】:

视图是一个类,在每种语言中,类名都以大写字母开头。这就是它显示此错误的原因。 【参考方案1】:

欢迎来到 ***!

类名以大写字母开头。它找不到非大写字母的类视图。 设为(View view)

您还应该在 Activity(顶部)中导入 View 类:

import android.view.View;

【讨论】:

非常感谢您的快速回答!我之前确实尝试过,但没有成功。看:\test1\ActividadPrincipal.java:20:错误:找不到符号 [javac] public void sendMessage(视图视图)[javac] ^ [javac] 符号:类视图 [javac] 位置:类 ActividadPrincipal 大声笑我知道我很抱歉我是这个网站的新手!我发送了 5 次不完整的评论... 没关系 :) 没问题。请参阅我对导入声明的更新答案。你也这样做了吗?

以上是关于Java(Android)中的新功能。为啥 ANT DEBUG 显示错误“找不到符号”?的主要内容,如果未能解决你的问题,请参考以下文章

tomcat 每次启动编译文件classes 为啥还用ANT进行重新编译? 和maven有啥区别

Java:使用Ant可以打包出可以通过build.xml直接运行的jar包,但为啥引入了第三方的

Ant在Java项目中的使用(一眼就看会)

黑马Android(15)cxf 介绍 以及ant 工具的使用/cxf总结

ant安装教程java怎么使用ant打jar包ant配置环境

为啥合并排序用于 Android/Java API 中的对象?