我正在开发我的应用程序,一切都很正常,直到我尝试用java显示图像。
我运行了一次应用程序,它正常运行,图片显示。之后,它要求我导入一些库,然后我就导入了它们。在那之后,我的活动出了差错。
错误,如:
Gradle: error: cannot find symbol variable activity_main
Gradle: error: cannot find symbol variable button1
Gradle: error: cannot find symbol variable button2
Gradle: error: cannot find symbol variable textView
Gradle: error: cannot find symbol variable secondActivity在MainActivity中,我导入了这些库:
import android.R;
import android.content.Intent;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.Button;在secondActivity中,这些:
import android.R;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;有人知道怎么解决这个问题吗?
编辑:我删除了import android.R;,现在它正常工作了。
发布于 2013-08-09 20:00:03
您不应该导入android.R。应该自动生成和识别。This question包含了很多有用的提示,如果您在删除导入后引用R时出现了一些错误的话。
删除导入后的一些基本步骤(如果出现这些错误):
[a-z0-9.]组成。由于某些原因,不允许使用大写字母或符号。发布于 2016-01-04 13:12:47
如果您使用的是多种口味的?
-make确保资源文件既没有声明/添加,也没有在主文件中声明/添加。
示例:包含符号变量的a_layout_file.xml文件
src:
风味1/res/布局/(无文件)
flavor2/res/layout/a_layout_file.xml
main/res/layout/a_layout_file.xml
此设置将给出错误:无法找到符号变量,这是因为资源文件只能以或的两种风格出现在主文件中。
发布于 2016-12-30 06:43:02
如果在项目中使用String build config字段,则可能是这样:
buildConfigField "String", "source", "play"如果您像上面那样声明您的字符串,它将导致错误发生。解决方法是将其更改为:
buildConfigField "String", "source", "\"play\""https://stackoverflow.com/questions/18154499
复制相似问题