android studio 0.81无法解析符号@ string / hello

时间:2014-07-10 13:04:33

标签: android android-studio migration

我写了一个与AS 0.6完美配合的小应用程序。然后我升级到了0.81,现在因为我的布局中的符号未解决而出现错误

android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin

或者

android:text="@string/hello_world"

确切的错误信息是,例如

无法解析符号' @ string / hello_world'

这些行在创建活动时由AS 0.6自动插入,并在res / values / dimens.xml中自动定义

<resources>
<!-- Default screen margins, per the Android Design guidelines. -->
    <dimen name="activity_horizontal_margin">16dp</dimen>
    <dimen name="activity_vertical_margin">16dp</dimen>
</resources>

和res / values / strings.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <string name="app_name">Points-ListView</string>
    <string name="button">Enter ListView</string>
    <string name="action_settings">Points</string>
    <string name="title_activity_point_list_view">PointListView</string>
    <string name="hello_world">Hello!</string>
    <string name="title_activity_point_view">PointView</string>

</resources>

有人知道这是由于什么以及如何解决它?使用AS 0.6时,使用此应用程序时没有任何问题。感谢

编辑:我更新到0.82并且我可以打开另一个0.6项目没有问题,我也能够用0.81解决问题我在这里谈到的0.6项目通过更换 文件

./build/intermediates/model_data.bin
./gradle/wrapper/gradle-wrapper.properties
./gradle/wrapper/gradle-wrapper.jar
gradle.properties
gradlew
local.properties
settings.gradle
gradlew.bat

在0.6项目目录中,对应一个由0.81创建的简单&#34; hello world&#34;应用程序。不知道为什么会这样做

0 个答案:

没有答案