java - Android首次设置警告变成错误
问题描述
所以我想深入研究一些android开发,但我似乎遇到了一个谷歌似乎也没有答案的问题。
首先是我正在关注的 Hello World 教程。(https://developer.android.com/training/basics/firstapp/)
因此,我设法使用 Hello World MainActivity 将默认包发送到我的手机,但是一旦我尝试添加一些 UI 元素(并包含它们),当我尝试编译它时,我会收到 1 个错误和 1 个警告。
WARNING: ABIs [arm64-v8a,armeabi-v7a,armeabi]
由android.injected.build.abi
gradle 标志设置包含此项目未针对的“ARMEABI”。
在弄乱了软件包,卸载了我所有其他编码软件并重新启动了我的电脑几次之后,我注意到当我开始一个新项目时,我会立即收到警告,使用我的 MainActivity.java
L20TextView tv = (TextView) findViewById(R.id.sample_text);
警告:无法解析符号“sample_text”/将“findViewById(R.id.sample_text)”转换为“TextView”是多余的。
我已经尝试重新安装 SDK 并安装所有软件包,但我不确定并且几乎准备好放弃,因此非常感谢任何帮助。
解决方案
输入这样的代码,警告将消失enter code here
TextView tv = findViewById(R.id.sample_text);
推荐阅读
- android - 将未消耗的投掷从父母传递给孩子
- scala - 如何从 Scala 代码运行导出命令以在 Linux 上添加新的环境变量?
- google-apps-script - Google App Script 外部 API 返回错误 406
- python - 用于在 Outlook 中列出可恢复项目的文件夹名称的 api
- python - TypeError: int() 参数必须是 tensorflow 中的字符串
- java - Get 方法返回错误的空值
- java - 在 android 的键盘上阻止字符 ë、à、é、ä 等
- r - 在 R 中绘制 glm 与 3 个变量的交互
- javascript - 聚合物 - 绑定值中的格式日期
- ios - 快速打开特定的视图控制器