Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 错误:(453,69)不允许使用字符串类型(在';活动&#水平&#边距';带值';';)_Java_Android Studio_Android Gradle Plugin_Build.gradle - Fatal编程技术网

Java 错误:(453,69)不允许使用字符串类型(在';活动&#水平&#边距';带值';';)

Java 错误:(453,69)不允许使用字符串类型(在';活动&#水平&#边距';带值';';),java,android-studio,android-gradle-plugin,build.gradle,Java,Android Studio,Android Gradle Plugin,Build.gradle,嗨,我在重新编写代码时遇到了一个问题。这段代码以前一直在工作,直到我试图更改应用程序的主题,把它搞砸了。基本上有3个问题(如下所示) 1.在values.xml中,我得到一个错误:错误:(453,69)字符串类型不允许(在值为“”的“活动水平边距”处)。。这是给我问题的块(父项=“是问题发生的地方) 正常的 ?android:textColorPrimary ?android:textColorHint 我的第二个问题是,当我尝试清理和/或重建构建时,会出现这种情况。错误:任务“:app:p

嗨,我在重新编写代码时遇到了一个问题。这段代码以前一直在工作,直到我试图更改应用程序的主题,把它搞砸了。基本上有3个问题(如下所示) 1.在values.xml中,我得到一个错误:错误:(453,69)字符串类型不允许(在值为“”的“活动水平边距”处)。。这是给我问题的块(父项=“是问题发生的地方)


正常的
?android:textColorPrimary
?android:textColorHint
  • 我的第二个问题是,当我尝试清理和/或重建构建时,会出现这种情况。错误:任务“:app:processDebugResources”的执行失败

    com.android.ide.common.process.ProcessException:未能执行aapt

  • 无法识别R.id中的R。确切地说,“无法解析符号‘R’”。同样,这段代码在处理主题和主题编辑器+一些更新之前是有效的

  • 非常感谢您的帮助


    编辑:我在解决这个问题大约一年后更新这个(如果有人跟踪,我会为此感到抱歉)。但长话短说,我找不到解决办法;我只是重新启动了这个项目,因为它还处于早期阶段——我知道这并不理想。

    您需要在parent=“”中添加您的父主题名称。如果名称为AppTheme(最有可能),则执行此操作并执行清理-重建项目

    <style name="Base.TextAppearance.AppCompat.SearchResult" parent="AppTheme">
        <item name="android:textStyle">normal</item>
        <item name="android:textColor">?android:textColorPrimary</item>
        <item name="android:textColorHint">?android:textColorHint</item>
    </style>
    
    
    正常的
    ?android:textColorPrimary
    ?android:textColorHint
    

    如果对你有任何改变,请告诉我。您的其他错误应该通过解决此错误来解决

    您需要在parent=”“中添加您的父主题名称。如果名称为AppTheme(最有可能),则执行此操作并执行清理-重建项目

    <style name="Base.TextAppearance.AppCompat.SearchResult" parent="AppTheme">
        <item name="android:textStyle">normal</item>
        <item name="android:textColor">?android:textColorPrimary</item>
        <item name="android:textColorHint">?android:textColorHint</item>
    </style>
    
    
    正常的
    ?android:textColorPrimary
    ?android:textColorHint
    

    如果对你有任何改变,请告诉我。您的其他错误应该通过解决此错误来解决

    在维度中,您保留了如下所示的数据

    取而代之的是保留如下所示的数据。据我所知,它会起作用的 16dp
    16dp在维度中,您保留了如下所示的数据

    取而代之的是保留如下所示的数据。据我所知,它会起作用的 16dp
    16dp

    我知道这个问题很老了,但我也遇到了同样的问题,找到了至少对我有效的解决方案,所以我分享了这个问题:事实上,你需要修改的不是values.xml文件(除此之外,你不能像前面所说的那样重新生成),而是在你自己的resources(res)中生成的文件。 对我来说是dimens.xml。我删除了文件,然后我可以清理和重建没有问题。
    希望有一天它能帮助某人:)

    我知道这个问题已经很老了,但我也遇到了同样的问题,找到了至少对我有效的解决方案,所以我分享了它:事实上,你必须修改的不是values.xml文件(除此之外,你不能修改,因为它会像前面所说的那样重新生成自己)但是在您自己的资源(res)中生成的文件。 对我来说是dimens.xml。我删除了文件,然后我可以清理和重建没有问题。
    希望有一天它能帮助某人:)

    我也遇到了同样的问题,通过简单的任务就解决了

    也就是说,不要更改.xml文件中的系统构建代码

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent" /* dont change this match_parent
    android:layout_height="match_parent" /* dont change this match_parent
    tools:context="com.example.suresh.myapplication.MainActivity">
    

    我也遇到了同样的问题,通过简单的任务就解决了

    也就是说,不要更改.xml文件中的系统构建代码

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent" /* dont change this match_parent
    android:layout_height="match_parent" /* dont change this match_parent
    tools:context="com.example.suresh.myapplication.MainActivity">
    

    虽然这是一篇较老的文章,但我发现没有人指出正确的方法来处理这个错误

    下面是你如何着手解决这个问题的方法

    首先阅读错误在哪里? 这可能发生在各种原因上。但最重要的是,您必须有一些不符合要求的内容,如在这个特定问题中,您应该查看dimens.xml文件,您将有一个带有错误中指定名称的标记,您将能够看到除了下面给出的标记和名称之外,没有其他内容

    <dimen name="activity_horizontal_margin"/>
    
    
    
    这是不完整的,它应该以

    <dimen name="activity_horizontal_margin">20dp</dimen>
    
    20dp
    
    这里的要点是必须在xml文件中包含所有有效值。然后生成的values.xml文件将是正确的,否则它将是错误的,项目将无法构建

    请仔细阅读您的XML


    虽然这是一篇比较老的帖子,但我发现没有人指出了解决这个错误的正确方法

    下面是你如何着手解决这个问题的方法

    首先阅读错误在哪里? 这可能发生在各种原因上。但最重要的是,您必须有一些不符合要求的内容,如在这个特定问题中,您应该查看dimens.xml文件,您将有一个带有错误中指定名称的标记,您将能够看到除了下面给出的标记和名称之外,没有其他内容

    <dimen name="activity_horizontal_margin"/>
    
    
    
    这是不完整的,它应该以

    <dimen name="activity_horizontal_margin">20dp</dimen>
    
    20dp
    
    这里的要点是必须在xml文件中包含所有有效值。然后生成的values.xml文件将是正确的,否则它将是错误的,项目将无法构建

    请仔细阅读您的XML


    当我清理构建它时,它会重置为旧的代码块。因此,家长返回家长=“你是否使查切无效并重新启动?我看到这是一篇旧文章。我也有同样的问题,并尝试了上述提示。但这并没有解决我的问题。在清除缓存并重新启动studio之后,我清理了构建,错误又回来了。有人能帮我解决这个问题吗?奇怪的是,它在两天前工作正常。values.xml是一个生成的文件,无法更改(在执行重建时更改将被取消)@Christian你在说什么