我是一名新的 Android 开发人员,我使用如何构建 Android 应用程序第 1 部分的 xdatv 步骤下载并安装了 Eclipse:设置 Eclipse 和 Android SDK
这是我安装它的方法:
- 首先我下载SDK。(它在同一个 .rar 文件中包含 SDK 和 Eclipse。)
- 我将文件(SDK 和 Eclipse)提取到一个文件夹中。
- 我打开了 Eclipse 并添加了我提取 SDK 和 Eclipse 文件的浏览文件夹作为工作区。
- 并且我打开SDK下载了我选择Android 2.3.3(API 10)的SDK版本。
- 我打开 Eclipse 并转到帮助类别,然后选择安装新软件。我添加了该链接http://dl-ssl.google.com/android/eclipse/并检查了开发者工具和 NDK 插件,然后我下载了它们。
在开始创建 Android 应用程序之前,如果 SDK 位置在 /sdk 文件夹中的 sdk 和 eclipse 所在的文件夹中正确,我会检查 Workspace 设置。
最后,当我开始创建应用程序时,我尝试添加按钮或文本,但添加按钮时总是收到警告,[I8N]Hardcoded string "button", should use @string resource
并且在文本上收到相同的警告。
我搜索了我的问题的答案,我发现我做了和他们一样的事情(我在按钮上添加@string/
了这个代码android:text="@string/button" />
,也在文本代码中添加了)。
我添加了strings.xml
这些代码:
<string name="button">Button</string>
<string name="Testtext">Test text</string>
警告消失了,但有一些烦人的东西——它总是显示@string
在按钮和图形布局中的文本中:
我认为必须始终是,当我添加文本或按钮时,它会自动添加@string
和strings.xml
添加这些代码<string name="my_string">Your Text!</string>
。我只想知道我做错了什么来得到这个警告,为什么它没有在 .xml 文件中自动添加这些代码以及如何解决这个问题。谢谢